[interfacekit] Re: kernel_interface.POSIX.cpp and some grease
- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Mon, 05 Jul 2004 16:16:54 +0200 CEST
Pahtz <pahtz@xxxxxxxxxxxx> wrote:
> > > Screen.cpp is missing from interface/interface.src
> > It's been there since June 28, Revision 1.23 - always make sure to
> > work
> > from a fresh repository before reporting bugs.
> My blurry eyes failed me. Anonymous cvs doesn't seem to work on
> net_server
> so I do it manually.
Um, it's been some time since I last checked it, but then it was
working fine. And it definitely works with SSH. Maybe it was something
else (because CVS has other issues, too) - sometimes it helps to remove
a directory completely and check it out again (or look into the CVS
files to see what's wrong).
> > Because you obviously misunderstood how it works: libbeadapter.so
> > has
> > to link against libbe.so, because it uses its functions to provide
> > the
> > _kern_dir_node_ref_to_path() functionality. If you remove libbe.so
> > from
> > the build, it will call libopenbeos.so's functions, which call
> > libbeadapter.so's functions, etc.
> > Our final libbe.so doesn't link against libbeadapter.so, that's
> > only
> > for libopenbeos.so - for testing.
> > Thanks anyway!
> Ah I see now. The BEntry, BDirectory, BPath, and node_ref used in
> that
> function are the libbe.so versions. It's pretty hard to do
> node_ref_to_path()
> using only POSIX functions!
I'd even say impossible unless you plan to scan the whole disk :-)
Bye,
Axel.
- Follow-Ups:
- [interfacekit] CVS
- From: Pahtz
- References:
Other related posts:
- » [interfacekit] kernel_interface.POSIX.cpp and some grease
- » [interfacekit] Re: kernel_interface.POSIX.cpp and some grease
- » [interfacekit] Re: kernel_interface.POSIX.cpp and some grease
- » [interfacekit] Re: kernel_interface.POSIX.cpp and some grease
- » [interfacekit] Re: kernel_interface.POSIX.cpp and some grease
- [interfacekit] CVS
- From: Pahtz