Declare __fcntl_internal. Define __fcntl macro to use this function
authordrepper <drepper>
Tue, 9 Apr 2002 19:16:20 +0000 (19:16 +0000)
committerdrepper <drepper>
Tue, 9 Apr 2002 19:16:20 +0000 (19:16 +0000)
if not NOT_IN_libc.

include/fcntl.h

index 748854a..7ac5feb 100644 (file)
@@ -7,6 +7,11 @@ extern int __libc_open64 (const char *file, int oflag, ...);
 extern int __libc_open (const char *file, int oflag, ...);
 extern int __libc_fcntl (int fd, int cmd, ...);
 extern int __open (__const char *__file, int __oflag, ...);
-extern int __fcntl (int __fd, int __cmd, ...) __THROW;
+extern int __fcntl (int __fd, int __cmd, ...);
+extern int __fcntl_internal (int __fd, int __cmd, ...);
+
+#ifndef NOT_IN_libc
+# define __fcntl(fd, cmd, args...) INTUSE(__fcntl) (fd, cmd, ##args)
+#endif
 
 #endif