On Mon, Apr 12, 2010 at 02:14:39PM -0600, dann frazier wrote: > Package: libc6-dev > Version: 2.10.2-6 > Severity: important > > On some archs (hppa and sparc at least), there is no O_FSYNC define in > bits/fcntl.h. However, even on these archs, we have this block of defines: > > #ifdef __USE_BSD > # define FAPPEND O_APPEND > # define FFSYNC O_FSYNC > # define FASYNC O_ASYNC > # define FNONBLOCK O_NONBLOCK > # define FNDELAY O_NDELAY > #endif /* Use BSD. */ > > This makes code with an #ifdef FFSYNC do the wrong thing, as FFSYNC > gets literally defined to the string "O_FSYNC".
Perhaps we could use O_SYNC instead, since this is defined on both hppa and sparc. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org