Warning fixes. Change the prototypes of the read() and write() syscalls
authorDavid Given <dg@cowlark.com>
Sat, 6 Jun 2015 21:54:44 +0000 (23:54 +0200)
committerDavid Given <dg@cowlark.com>
Sat, 6 Jun 2015 21:54:44 +0000 (23:54 +0200)
to match the standard.

Applications/util/fdisk.h
Library/include/syscalls.h

index 6a2177a..a3d36da 100644 (file)
@@ -26,7 +26,7 @@ unsigned char partitiontable[512];
 typedef struct {
   int cmd;
   char *help;
-  void (*func)();
+  void (*func)(void);
 } Funcs;
 
 struct hd_geometry geometry;
index e05bd7d..5944a52 100644 (file)
@@ -98,8 +98,8 @@ extern int creat(const char *path, mode_t mode);
 extern int mknod(const char *path, mode_t mode, dev_t dev);
 extern int link(const char *path, const char *path2);
 extern int unlink(const char *path);
-extern int read(int fd, char *buf, int len);
-extern int write(int fd, const char *buf, int len);
+extern ssize_t read(int fd, void *buf, int len);
+extern ssize_t write(int fd, const void *buf, int len);
 extern int chdir(const char *path);
 extern int sync(void);
 extern int access(const char *path, int way);