haiku/headers/os/storage
Axel Dörfler 7b3d36e5aa * BEntry::GetStat() and BNode::GetStat() used sizeof(struct stat) for the kernel
syscall, but they could not know if R5 code called them (in which case the stat
  size has a different size). We now always only return the R5 stat structure here.
  This fixes bug #420. We might want to find a different solution to this problem,
  though.
* Be got SYMLINK_MAX wrong - it's not the maximum number of links (that's SYMLOOP_MAX),
  but the maximum size of a symlink buffer. Added missing SYMLOOP_MAX and SYMLINK_MAX
  constants to limits.h.
* Fixes MAXSYMLINKS to use SYMLOOP_MAX, instead of SYMLINKS_MAX (which doesn't exist
  in POSIX specs, but we (intentionally) break source compatibility here).
* Reenabled the Haiku versions of stat(), fstat(), and lstat() when build for Haiku.
* Removed OpenBeOS namespace stuff from the files I touched.
* Removed superfluous StorageDefs.Private.h, whyever that ended up in a public header
  is beyond me.
* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17894 a95241bf-73f2-0310-859d-f6bbb57e9c96
2006-06-21 13:49:16 +00:00
..
Alias.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
AppFileInfo.h * added missing version_variety enumeration (this fixes the FileTypes build). 2006-02-16 13:46:07 +00:00
Directory.h * BEntry::GetStat() and BNode::GetStat() used sizeof(struct stat) for the kernel 2006-06-21 13:49:16 +00:00
DiskDeviceDefs.h disk_device_manager.h no longer includes a private header - ie. that header 2006-04-04 00:29:07 +00:00
Entry.h Got rid of the Storage Kit's kernel abstraction layer, which was 2004-08-28 20:14:46 +00:00
EntryList.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
File.h * BEntry::GetStat() and BNode::GetStat() used sizeof(struct stat) for the kernel 2006-06-21 13:49:16 +00:00
FilePanel.h Rewrote FilePanel.h, cleanup. 2005-11-14 15:53:46 +00:00
FindDirectory.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
Mime.h Finally fixed update_mime_info(). As Be's version it understands two 2006-01-28 19:41:07 +00:00
MimeType.h * Removed superfluous Delete*() methods. 2006-03-11 10:57:47 +00:00
Node.h Got rid of the Storage Kit's kernel abstraction layer, which was 2004-08-28 20:14:46 +00:00
NodeInfo.h + Changed StorageKit namespace to BPrivate::Storage 2002-08-12 08:42:01 +00:00
NodeMonitor.h The curse of aging... a trembling hand. ;-) 2005-02-02 14:26:42 +00:00
Path.h modified to provider better R5 compatibility 2002-10-23 13:45:47 +00:00
Query.h Got rid of the Storage Kit's kernel abstraction layer, which was 2004-08-28 20:14:46 +00:00
Resources.h Added a few more constructors and initialization methods. Among them two 2006-02-01 00:15:01 +00:00
ResourceStrings.h Renamed the private virtual slots back to their original (R5) names. We would break binary compatibility otherwise, or at least had to do some additional work to maintain nevertheless. 2003-02-11 18:17:25 +00:00
Statable.h * BEntry::GetStat() and BNode::GetStat() used sizeof(struct stat) for the kernel 2006-06-21 13:49:16 +00:00
StorageDefs.h * BEntry::GetStat() and BNode::GetStat() used sizeof(struct stat) for the kernel 2006-06-21 13:49:16 +00:00
SymLink.h Got rid of the Storage Kit's kernel abstraction layer, which was 2004-08-28 20:14:46 +00:00
Volume.h Renamed the private virtual slots back to their original (R5) names. We would break binary compatibility otherwise, or at least had to do some additional work to maintain nevertheless. 2003-02-11 18:17:25 +00:00
VolumeRoster.h Renamed the private virtual slots back to their original (R5) names. We would break binary compatibility otherwise, or at least had to do some additional work to maintain nevertheless. 2003-02-11 18:17:25 +00:00