Tue Jul 2 23:45:14 1996 Ulrich Drepper <drepper@cygnus.com>
authorroland <roland>
Thu, 4 Jul 1996 00:05:19 +0000 (00:05 +0000)
committerroland <roland>
Thu, 4 Jul 1996 00:05:19 +0000 (00:05 +0000)
* socket/Makefile (routines): Add isfdtype.
* sysdeps/generic/sys/socket.h: Add prototype for isfdtype.
* sysdeps/stub/isfdtype.c: New file.  Stub implementation of
isfdtype.

socket/Makefile
sysdeps/generic/sys/socket.h
sysdeps/stub/isfdtype.c [new file with mode: 0644]

index fa33a9d..78388fd 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1991, 1995 Free Software Foundation, Inc.
+# Copyright (C) 1991, 1995, 1996 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -25,6 +25,6 @@ headers       := sys/socket.h sys/un.h sockaddrcom.h
 
 routines := accept bind connect getpeername getsockname getsockopt     \
            listen recv recvfrom recvmsg send sendmsg sendto            \
-           setsockopt shutdown socket socketpair
+           setsockopt shutdown socket socketpair isfdtype
 
 include ../Rules
index 759ff3b..6ee3ebe 100644 (file)
@@ -321,6 +321,10 @@ extern int accept __P ((int __fd, __SOCKADDR_ARG __addr,
 extern int shutdown __P ((int __fd, int __how));
 
 
+/* Determine whether FILDES if the property identified by the value if
+   FDTYPE.  */
+extern int isfdtype __P ((int __fildes, int __fdtype));
+
 __END_DECLS
 
 #endif /* sys/socket.h */
diff --git a/sysdeps/stub/isfdtype.c b/sysdeps/stub/isfdtype.c
new file mode 100644 (file)
index 0000000..560efd8
--- /dev/null
@@ -0,0 +1,29 @@
+/* isfdtype - Determine whether descriptor has given property.  Stub version.
+Copyright (C) 1996 Free Software Foundation, Inc.
+This file is part of the GNU C Library.
+
+The GNU C Library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Library General Public License as
+published by the Free Software Foundation; either version 2 of the
+License, or (at your option) any later version.
+
+The GNU C Library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Library General Public License for more details.
+
+You should have received a copy of the GNU Library General Public
+License along with the GNU C Library; see the file COPYING.LIB.  If
+not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
+
+#include <sys/stat.h>
+
+
+int
+isfdtype (int fildes, int fdtype)
+{
+  errno = ENOSYS;
+  return -1;
+}
+stub_warning (isfdtype)