From 918b9d72a9980efd4622bd25506da9531a952dbe Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 25 Apr 1998 20:34:34 +0000 Subject: Update. 1998-04-25 18:39 Ulrich Drepper * iconvdata/Makefile: Use gap method for iso8859-5, iso8859-7, iso8859-8 and iso8859-10. * iconvdata/iso8859-5.c: Change to use gap method. * iconvdata/iso8859-7.c: Likewise. * iconvdata/iso8859-8.c: Likewise. * iconvdata/iso8859-10.c: Likewise. * iconvdata/Makefile: Add rules for ISO-2022-JP module. * iconv/skeleton.c: Allow END_LOOP do be defined and use it at the end of the loop. * iconvdata/iso-2022-jp.c: New file. * iconvdata/ksc5601.c: Don't use uint16_t to represent byte sequence. * iconvdata/ksc5601.h: Unify function interfaces. * iconvdata/euckr.c: Adapt for changed ksc5601.h interface. * iconvdata/uhc.c: Likewise. * iconvdata/gb2312.h: Use correct types. * iconvdata/iso646.c (gconv_open): Correctly initialize the character size elements of data. --- io/fcntl.h | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'io/fcntl.h') diff --git a/io/fcntl.h b/io/fcntl.h index 17120fadc2..b75dc8934b 100644 --- a/io/fcntl.h +++ b/io/fcntl.h @@ -61,8 +61,12 @@ extern int __open64 __P ((__const char *__file, int __oflag, ...)); #ifndef __USE_FILE_OFFSET64 extern int open __P ((__const char *__file, int __oflag, ...)); #else -extern int open __P ((__const char *__file, int __oflag, ...)) - __asm__ ("open64"); +# ifdef __REDIRECT +extern int __REDIRECT (open, __P ((__const char *__file, int __oflag, ...)), + open64); +# else +# define open open64 +# endif #endif #ifdef __USE_LARGEFILE64 extern int open64 __P ((__const char *__file, int __oflag, ...)); @@ -74,8 +78,12 @@ extern int open64 __P ((__const char *__file, int __oflag, ...)); #ifndef __USE_FILE_OFFSET64 extern int creat __P ((__const char *__file, __mode_t __mode)); #else -extern int creat __P ((__const char *__file, __mode_t __mode)) - __asm__ ("creat64"); +# ifdef __REDIRECT +extern int __REDIRECT (creat, __P ((__const char *__file, __mode_t __mode)), + creat64); +# else +# define creat creat64 +# endif #endif #ifdef __USE_LARGEFILE64 extern int creat64 __P ((__const char *__file, __mode_t __mode)); @@ -99,8 +107,12 @@ extern int creat64 __P ((__const char *__file, __mode_t __mode)); # ifndef __USE_FILE_OFFSET64 extern int lockf __P ((int __fd, int __cmd, __off_t __len)); # else -extern int lockf __P ((int __fd, int __cmd, __off64_t __len)) - __asm__ ("lockf64"); +# ifdef __REDIRECT +extern int __REDIRECT (lockf, __P ((int __fd, int __cmd, __off64_t __len)), + lockf64); +# else +# define lockf lockf64 +# endif # endif # ifdef __USE_LARGEFILE64 extern int lockf64 __P ((int __fd, int __cmd, __off64_t __len)); -- cgit v1.2.3