Include <fcntl.h> or <unistd.h>
authorGeorge Koehler <kernigh@gmail.com>
Fri, 22 Mar 2019 18:19:02 +0000 (14:19 -0400)
committerGeorge Koehler <kernigh@gmail.com>
Fri, 22 Mar 2019 18:19:02 +0000 (14:19 -0400)
This silences some clang warnings of implicit declarations of
functions.  The `register int` silences a warning of implicit int.

modules/src/system/access.c
modules/src/system/close.c
modules/src/system/create.c
modules/src/system/open.c
modules/src/system/read.c

index 20773c7..bde73af 100644 (file)
@@ -4,6 +4,7 @@
  */
 /* $Id$ */
 
+#include <unistd.h>
 #include "system.h"
 
 int
index 03aa767..32896d8 100644 (file)
@@ -4,6 +4,7 @@
  */
 /* $Id$ */
 
+#include <unistd.h>
 #include "system.h"
 
 void
index 21203c4..27ca9da 100644 (file)
@@ -4,6 +4,7 @@
  */
 /* $Id$ */
 
+#include <fcntl.h>
 #include "system.h"
 
 extern File *_get_entry();
@@ -14,7 +15,7 @@ sys_create(filep, path, mode)
        char *path;
        int mode;
 {
-       register fd;
+       register int fd;
        register File *fp;
 
        if ((fp = _get_entry()) == (File *)0)
index 1433cea..eed31dc 100644 (file)
@@ -4,6 +4,7 @@
  */
 /* $Id$ */
 
+#include <fcntl.h>
 #include <unistd.h>
 #include "system.h"
 
index 850d68f..f84c91d 100644 (file)
@@ -4,6 +4,7 @@
  */
 /* $Id$ */
 
+#include <unistd.h>
 #include "system.h"
 
 int