Add include files to get prototype declarations, and fix bugs found.
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Mon, 25 Feb 1991 02:34:41 +0000 (18:34 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Mon, 25 Feb 1991 02:34:41 +0000 (18:34 -0800)
SCCS-vsn: lib/libc/compat-43/creat.c 5.3
SCCS-vsn: lib/libc/compat-43/killpg.c 5.3
SCCS-vsn: lib/libc/compat-43/setpgrp.c 5.2
SCCS-vsn: lib/libc/compat-43/sigcompat.c 5.3

usr/src/lib/libc/compat-43/creat.c
usr/src/lib/libc/compat-43/killpg.c
usr/src/lib/libc/compat-43/setpgrp.c
usr/src/lib/libc/compat-43/sigcompat.c

index 823636f..800c6ad 100644 (file)
@@ -6,15 +6,18 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)creat.c    5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)creat.c    5.3 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #endif /* LIBC_SCCS and not lint */
 
-#include <sys/types.h>
-#include <sys/file.h>
+#include <fcntl.h>
 
 
+#if __STDC__
+creat(const char *path, mode_t mode)
+#else
 creat(path, mode)
        char *path;
        mode_t mode;
 creat(path, mode)
        char *path;
        mode_t mode;
+#endif
 {
        return(open(path, O_WRONLY|O_CREAT|O_TRUNC, mode));
 }
 {
        return(open(path, O_WRONLY|O_CREAT|O_TRUNC, mode));
 }
index 94baa85..1cb7406 100644 (file)
@@ -6,21 +6,24 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)killpg.c   5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)killpg.c   5.3 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
-#include <sys/errno.h>
+#include <signal.h>
+#include <errno.h>
 
 /*
  * Backwards-compatible killpg().
  */
 
 /*
  * Backwards-compatible killpg().
  */
+#if __STDC__
+killpg(pid_t pgid, int sig)
+#else
 killpg(pgid, sig)
        pid_t pgid;
        int sig;
 killpg(pgid, sig)
        pid_t pgid;
        int sig;
+#endif
 {
 {
-       extern int errno;
-
        if (pgid == 1) {
                errno = ESRCH;
                return (-1);
        if (pgid == 1) {
                errno = ESRCH;
                return (-1);
index e4d6618..3156364 100644 (file)
@@ -6,14 +6,18 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)setpgrp.c  5.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)setpgrp.c  5.2 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
 #include <unistd.h>
 
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
 #include <unistd.h>
 
+#if __STDC__
+setpgrp(pid_t pid, pid_t pgid)
+#else
 setpgrp(pid, pgid)
        pid_t pid, pgid;
 setpgrp(pid, pgid)
        pid_t pid, pgid;
+#endif
 {
        return(setpgid(pid, pgid));
 }
 {
        return(setpgid(pid, pgid));
 }
index 6229a83..51e7479 100644 (file)
@@ -6,11 +6,11 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)sigcompat.c        5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)sigcompat.c        5.3 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/param.h>
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/param.h>
-#include <sys/signal.h>
+#include <signal.h>
 
 sigvec(signo, sv, osv)
        int signo;
 
 sigvec(signo, sv, osv)
        int signo;
@@ -51,6 +51,5 @@ sigblock(mask)
 sigpause(mask)
        int mask;
 {
 sigpause(mask)
        int mask;
 {
-
        return (sigsuspend((sigset_t *)&mask));
 }
        return (sigsuspend((sigset_t *)&mask));
 }