Add a couple of syscalls; bring more prototypes into scope
authortholo <tholo@openbsd.org>
Sun, 15 Sep 1996 10:09:06 +0000 (10:09 +0000)
committertholo <tholo@openbsd.org>
Sun, 15 Sep 1996 10:09:06 +0000 (10:09 +0000)
lib/libc/Makefile
lib/libc/arch/i386/protolib.h
lib/libc/gen/getgrent.c
lib/libc/gen/getpwent.c
lib/libc/net/gethostnamadr.c
lib/libc/sys/protolib.c

index 1edd5bc..976270f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.8 1996/09/05 12:56:10 deraadt Exp $
+#      $OpenBSD: Makefile,v 1.9 1996/09/15 10:09:06 tholo Exp $
 #
 # All library objects contain sccsid strings by default; they may be
 # excluded as a space-saving measure.  To produce a library that does
@@ -18,7 +18,7 @@
 LIB=c
 CFLAGS+=-DNLS -DLIBC_SCCS -DSYSLIBC_SCCS -I${.CURDIR}/include
 .if defined(YP)
-CFLAGS+=-DYP
+CFLAGS+=-DYP -I${.CURDIR}/yp
 .endif
 LINTFLAGS=-z
 LLIBS=
index b76ca38..0eed605 100644 (file)
@@ -28,7 +28,7 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- *     $OpenBSD: protolib.h,v 1.1 1996/03/25 23:31:19 tholo Exp $
+ *     $OpenBSD: protolib.h,v 1.2 1996/09/15 10:09:08 tholo Exp $
  */
 
 #include <float.h>
@@ -41,6 +41,7 @@
 /* PROTOLIB1 */
 
 void   *alloca(size_t);
+int    exect(const char *, char * const [], char * const []);
 double fabs(double);
 int    __flt_rounds(void);
 fp_except fpgetmask(void);
index fb63c7b..cc67b81 100644 (file)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: getgrent.c,v 1.4 1996/08/19 08:23:29 tholo Exp $";
+static char rcsid[] = "$OpenBSD: getgrent.c,v 1.5 1996/09/15 10:09:10 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
+#include <sys/param.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -45,6 +46,7 @@ static char rcsid[] = "$OpenBSD: getgrent.c,v 1.4 1996/08/19 08:23:29 tholo Exp
 #include <rpc/rpc.h>
 #include <rpcsvc/yp.h>
 #include <rpcsvc/ypclnt.h>
+#include "ypinternal.h"
 #endif
 
 static FILE *_gr_fp;
index dc7d07c..8076fdb 100644 (file)
@@ -33,7 +33,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: getpwent.c,v 1.4 1996/09/15 09:31:02 tholo Exp $";
+static char rcsid[] = "$OpenBSD: getpwent.c,v 1.5 1996/09/15 10:09:11 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/param.h>
@@ -54,6 +54,7 @@ static char rcsid[] = "$OpenBSD: getpwent.c,v 1.4 1996/09/15 09:31:02 tholo Exp
 #include <rpc/rpc.h>
 #include <rpcsvc/yp.h>
 #include <rpcsvc/ypclnt.h>
+#include "ypinternal.h"
 #endif
 
 static struct passwd _pw_passwd;       /* password structure */
index cd327b6..62e1469 100644 (file)
@@ -52,7 +52,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: gethostnamadr.c,v 1.7 1996/08/19 08:28:40 tholo Exp $";
+static char rcsid[] = "$OpenBSD: gethostnamadr.c,v 1.8 1996/09/15 10:09:12 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/param.h>
@@ -70,6 +70,7 @@ static char rcsid[] = "$OpenBSD: gethostnamadr.c,v 1.7 1996/08/19 08:28:40 tholo
 #include <rpc/rpc.h>
 #include <rpcsvc/yp.h>
 #include <rpcsvc/ypclnt.h>
+#include "ypinternal.h"
 #endif
 
 #define        MAXALIASES      35
index b58089c..1659344 100644 (file)
@@ -30,7 +30,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: protolib.c,v 1.3 1996/09/15 09:31:56 tholo Exp $";
+static char rcsid[] = "$OpenBSD: protolib.c,v 1.4 1996/09/15 10:09:13 tholo Exp $";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -43,6 +43,7 @@ static char rcsid[] = "$OpenBSD: protolib.c,v 1.3 1996/09/15 09:31:56 tholo Exp
 #include <sys/mount.h>
 #include <sys/msg.h>
 #include <sys/mman.h>
+#include <sys/poll.h>
 #include <sys/ptrace.h>
 #include <sys/resource.h>
 #include <sys/sem.h>
@@ -255,3 +256,5 @@ int shmget(key_t, int, int);                                /* 231 */
 
 int    minherit(caddr_t, size_t, int);                         /* 250 */
 int    rfork(int);                                             /* 251 */
+int    poll(struct pollfd *, unsigned long, int);              /* 252 */
+int    issetugid(void);                                        /* 253 */