Huh ? On Thu, Nov 19, 2009 at 11:34:02AM -0500, Scott Lawrence wrote: > On Thu, Nov 19, 2009 at 11:14, Aurelien Jarno <aure...@alioth.debian.org> > wrote: > > Author: aurel32 > > Date: 2009-11-19 16:14:18 +0000 (Thu, 19 Nov 2009) > > New Revision: 3991 > > > > Added: > > glibc-package/trunk/debian/patches/any/submitted-bits-fcntl_h-at.diff > > Modified: > > glibc-package/trunk/debian/changelog > > glibc-package/trunk/debian/patches/series > > Log: > > * patches/any/submitted-bits-fcntl_h-at.diff: new patch to move AT_* > > constants from <fcntl.h> to <bits/fcntl.h>. > > > > > > > > Modified: glibc-package/trunk/debian/changelog > > =================================================================== > > --- glibc-package/trunk/debian/changelog 2009-11-19 13:10:41 UTC > > (rev 3990) > > +++ glibc-package/trunk/debian/changelog 2009-11-19 16:14:18 UTC > > (rev 3991) > > @@ -17,6 +17,8 @@ > > patches/locale/cvs-C-first_weekday.diff. Closes: #556884. > > * rules.d/debhelper.mk: don't use --strip-unneeded when stripping .o > > objects. Closes: #556951. > > + * patches/any/submitted-bits-fcntl_h-at.diff: new patch to move AT_* > > + constants from <fcntl.h> to <bits/fcntl.h>. > > > > [ Carlos O'Donell] > > * patches/hppa/local-stack-grows-up.diff: new version. > > @@ -24,7 +26,7 @@ > > [ Petr Salinger] > > * kfreebsd/local-sysdeps.diff: update to revision 2855 (from glibc-bsd). > > > > - -- Aurelien Jarno <aure...@debian.org> Thu, 19 Nov 2009 11:50:25 +0100 > > + -- Aurelien Jarno <aure...@debian.org> Thu, 19 Nov 2009 17:13:00 +0100 > > > > eglibc (2.10.1-7) unstable; urgency=low > > > > > > Added: glibc-package/trunk/debian/patches/any/submitted-bits-fcntl_h-at.diff > > =================================================================== > > --- glibc-package/trunk/debian/patches/any/submitted-bits-fcntl_h-at.diff > > (rev 0) > > +++ glibc-package/trunk/debian/patches/any/submitted-bits-fcntl_h-at.diff > > 2009-11-19 16:14:18 UTC (rev 3991) > > @@ -0,0 +1,376 @@ > > +2009-11-19 Aurelien Jarno <aurel...@aurel32.net> > > + > > + * io/fcntl.h: Move AT_* defines to... > > + * sysdeps/mach/hurd/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: ...here. > > + * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: ...here. > > + > > +2009-11-19 Aurelien Jarno <aurel...@aurel32.net> > > + > > + * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/am33/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/cris/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Define AT_* > > + constants. > > + * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define AT_* > > + constants. > > + > > +--- a/io/fcntl.h > > ++++ b/io/fcntl.h > > +@@ -56,18 +56,6 @@ __BEGIN_DECLS > > + # define SEEK_END 2 /* Seek from end of file. */ > > + #endif /* XPG */ > > + > > +-#ifdef __USE_ATFILE > > +-# define AT_FDCWD -100 /* Special value used to indicate > > +- the *at functions should use the > > +- current working directory. */ > > +-# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > +-# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > +- unlinking file. */ > > +-# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > +-# define AT_EACCESS 0x200 /* Test access permitted for > > +- effective IDs, not real IDs. */ > > +-#endif > > +- > > + /* Do the file control operation described by CMD on FD. > > + The remaining arguments are interpreted depending on CMD. > > + > > +--- a/sysdeps/mach/hurd/bits/fcntl.h > > ++++ b/sysdeps/mach/hurd/bits/fcntl.h > > +@@ -219,3 +219,16 @@ struct flock64 > > + # define POSIX_FADV_DONTNEED 4 /* Don't need these pages. */ > > + # define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */ > > + #endif > > ++ > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > +--- a/sysdeps/unix/sysv/linux/i386/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/i386/bits/fcntl.h > > +@@ -227,6 +227,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h > > +@@ -221,6 +221,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h > > +@@ -227,6 +227,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/s390/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/s390/bits/fcntl.h > > +@@ -247,6 +247,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/sh/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/sh/bits/fcntl.h > > +@@ -227,6 +227,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h > > +@@ -246,6 +246,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h > > ++++ b/sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h > > +@@ -241,6 +241,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h > > +@@ -200,6 +200,19 @@ struct flock64 > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h > > +@@ -179,3 +179,18 @@ struct flock64 > > + # define POSIX_FADV_DONTNEED 4 /* Don't need these pages. */ > > + # define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */ > > + #endif > > ++ > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > ++ > > +--- a/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h > > +@@ -227,6 +227,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/ports/sysdeps/unix/sysv/linux/cris/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/cris/bits/fcntl.h > > +@@ -182,6 +182,19 @@ struct flock64 > > + # define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + /* Provide kernel hint to read ahead. */ > > +--- a/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h > > +@@ -198,6 +198,19 @@ struct flock64 > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h > > +@@ -226,6 +226,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > +--- a/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h > > ++++ b/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h > > +@@ -240,6 +240,19 @@ struct f_owner_ex > > + # define SPLICE_F_GIFT 8 /* Pages passed in are a > > gift. */ > > + #endif > > + > > ++/* Values for `*at' functions. */ > > ++#ifdef __USE_ATFILE > > ++# define AT_FDCWD -100 /* Special value used to indicate > > ++ the *at functions should use the > > ++ current working directory. */ > > ++# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ > > ++# define AT_REMOVEDIR 0x200 /* Remove directory instead of > > ++ unlinking file. */ > > ++# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ > > ++# define AT_EACCESS 0x200 /* Test access permitted for > > ++ effective IDs, not real IDs. */ > > ++#endif > > ++ > > + __BEGIN_DECLS > > + > > + #ifdef __USE_GNU > > > > Modified: glibc-package/trunk/debian/patches/series > > =================================================================== > > --- glibc-package/trunk/debian/patches/series 2009-11-19 13:10:41 UTC > > (rev 3990) > > +++ glibc-package/trunk/debian/patches/series 2009-11-19 16:14:18 UTC > > (rev 3991) > > @@ -212,3 +212,4 @@ > > all/local-ldd.diff > > any/cvs-malloc-check.diff > > any/cvs-ksm.diff > > +any/submitted-bits-fcntl_h-at.diff > > > > > > -- > > To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org > > with a subject of "unsubscribe". Trouble? Contact > > listmas...@lists.debian.org > > > > > > > > -- > Scott Lawrence > > Webmaster > The Blair Robot Project > Montgomery Blair High School >
-- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org