diff options
author | Michael Lauer <mickey@vanille-media.de> | 2006-09-26 09:21:09 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2006-09-26 09:21:09 +0000 |
commit | 3bcdb1178f5ac9dace3c2ac64e567760291b0147 (patch) | |
tree | 58a0d02787790dc092411523154902690b3b26ea /packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch | |
parent | 2b3c2d418ea9902ac2190fe0f4dba2acbd178fa5 (diff) |
glibc 2.4 backport two patches from HEAD
Diffstat (limited to 'packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch')
-rw-r--r-- | packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch b/packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch new file mode 100644 index 0000000000..dff7c73da7 --- /dev/null +++ b/packages/glibc/glibc-2.4/openat-bugzilla-fix-1220.patch @@ -0,0 +1,37 @@ +--- glibc-2.4/sysdeps/unix/sysv/linux/openat.orig 2006-03-01 07:32:42.000000000 +0200 ++++ glibc-2.4/sysdeps/unix/sysv/linux/openat.c 2006-04-30 19:15:52.000000000 +0300 +@@ -27,6 +27,9 @@ + #include <sysdep-cancel.h> + #include <not-cancel.h> + ++#if !defined OPENAT ++# define OPENAT openat ++#endif + + #if !defined OPENAT && !defined __ASSUME_ATFCTS + # define OPENAT openat +@@ -70,11 +73,7 @@ int __have_atfcts; + + + int +-OPENAT_NOT_CANCEL (fd, file, oflag, mode) +- int fd; +- const char *file; +- int oflag; +- mode_t mode; ++OPENAT_NOT_CANCEL (int fd, const char *file, int oflag, mode_t mode) + { + + /* We have to add the O_LARGEFILE flag for openat64. */ +@@ -144,10 +143,7 @@ OPENAT_NOT_CANCEL (fd, file, oflag, mode + the directory associated with FD. If OFLAG includes O_CREAT, a + third argument is the file protection. */ + int +-__OPENAT (fd, file, oflag) +- int fd; +- const char *file; +- int oflag; ++__OPENAT (int fd, const char *file, int oflag, ...) + { + mode_t mode = 0; + if (oflag & O_CREAT) |