Date: Mon, 30 Oct 2000 14:08:44 -0800
   From: "H. Peter Anvin" <[EMAIL PROTECTED]>

   If so, we'd be better off completely deprecating the old calls and make
   the LFS calls the default calls (and off_t == off64_t, ino_t == ino64_t,
   etc.)

Except that the LFS calls aren't completely implemented on any
offcially released Linux .  glibc tries very hard to emulate these
calls on Linux 2.0 and Linux 2.2, but this has a cost and isn't
perfect.  IMHO deprecating these calls isn't an option within the next
two years.

   Sorry for being picky, but LFS, specifically, means using an heterogenous
   API using seek64() instead of lseek() and so on and so forth.  glibc 2.1
   has a define option (__USE_FILE_OFFSET64) which enables this by default;
   perhaps the right thing to do is to have this be the default, and have a
   __USE_FILE_OFFSET32 as the backwards compatibility option instead.

You fiddle with __USE_FILE_OFFSET64 -though.  Use
-D_FILE_OFFSET_BITS=64 instead.

Mark
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]

Reply via email to