Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosstorage] || [Date Prev] [04-2002 Date Index] [Date Next] || [Thread Prev] [04-2002 Thread Index] [Thread Next]

[openbeosstorage] Re: More stuff to implement [was: Re: latest update]

  • From: Tyler Dauwalder <tyler@xxxxxxxxxxxxx>
  • To: openbeosstorage@xxxxxxxxxxxxx
  • Date: Mon, 29 Apr 2002 23:49:54 -0700
On 2002-04-29 at 13:46:27 [-0700], openbeosstorage@xxxxxxxxxxxxx wrote:
> I'm afraid there are some other things that we will have to implement:
> * class BResourceStrings

Yep, missed that one too... :-)

> * functions declared in Alias.h:
> 
>   - resolve_link(): Certainly traverses symbolic links.
>     I guess, to implement it some code from BEntry::set() can be moved.
>     But I'm unsure about the boolean `block' argument. Any ideas?

A non-blocking/blocking flag doesn't really make much sense, but I can't 
come up with anything else off the top of my head. We'll have to play around 
with them, I suppose.

>   - read/write_alias(): Also have a `block' parameter. But I don't even
>     know what these function are for at all. Something about symbolic
>     links?

Yeah, they look like symlink functions. I'm not sure what use they serve, 
though.

We'll also have to implement the Node Monitor functions in NodeMonitor.h.

> PS: I crawled a bit in the resources of some applications and I'm afraid,
> that the whole thing is a bit weird... at least not as straight forward as
> I thought it would turn out to be. There seems to be a bunch of rubbish
> at the beginning of the resources section. The count of the resources and
> the offsets and sizes of the resources' data can be found in there, but I
> have no clue about the stuff around these. The remainder of the file is
> quite straight forward again: the resources' data without padding followed
> by a table with the type, ID and name of each resource.

Interesting. Do you know if this is executable-type specific (i.e. ELF vs. 
PE, etc etc)?
 
> I will write a little command line tool to play around with some test
> data. Hopefully I can figure out how everything works.

Good luck. :-)

-Tyler





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.