]> Zhao Yanbai Git Server - minix.git/commitdiff
Fix prototypes for getdents, read, readlink
authorArun Thomas <arun@minix3.org>
Fri, 10 Aug 2012 20:09:43 +0000 (22:09 +0200)
committerArun Thomas <arun@minix3.org>
Fri, 10 Aug 2012 20:09:43 +0000 (22:09 +0200)
include/dirent.h
lib/libc/sys-minix/getdents.c
lib/libc/sys-minix/read.c
lib/libc/sys-minix/readlink.c
lib/libedit/editline.c

index f1c2ae3251d6c6f2998e403374c5fbddf1374ac1..0fb44e73e73fdafcb16e0c6d9153926c1ca2258f 100644 (file)
@@ -107,7 +107,7 @@ DIR *__opendir2(const char *, int) __RENAME(__opendir230);
 int scandir(const char *, struct dirent ***,
     int (*)(const struct dirent *), int (*)(const void *, const void *))
     __RENAME(__scandir30);
-int getdents(int, char *, size_t) __RENAME(__getdents30);
+ssize_t getdents(int, char *, size_t) __RENAME(__getdents30);
 int alphasort(const void *, const void *) __RENAME(__alphasort30);
 #endif
 #endif /* defined(_NETBSD_SOURCE) */
index 649d86bc6f0feb5b1924f682e4a0da1e90c879c7..6e258e9f5dd6a2b8f3c220e1ef5372d9632548ca 100644 (file)
@@ -4,10 +4,7 @@
 
 #include <dirent.h>
 
-ssize_t getdents(fd, buffer, nbytes)
-int fd;
-char *buffer;
-size_t nbytes;
+ssize_t getdents(int fd, char *buffer, size_t nbytes)
 {
   message m;
 
index 055c08b54ae8476bc66790f3dc11536b49b8638c..b14391203bed3f633c0464f65bf6ddb6dfc9e41f 100644 (file)
@@ -8,10 +8,7 @@
 __weak_alias(read, _read)
 #endif
 
-ssize_t read(fd, buffer, nbytes)
-int fd;
-void *buffer;
-size_t nbytes;
+ssize_t read(int fd, void *buffer, size_t nbytes)
 {
   message m;
 
index 9d5e7bcb5c6ffccad10f69119ca7d84728a36814..b141941f7ef3d308872d727d3f7c9a6656c158a0 100644 (file)
@@ -9,7 +9,7 @@
 __weak_alias(readlink, _readlink)
 #endif
 
-int readlink(const char *name, char *buffer, size_t bufsiz)
+ssize_t readlink(const char *name, char *buffer, size_t bufsiz)
 {
   message m;
 
index ac756ca2ad71862469692ed725ee2ad410a90c5a..feda30b34fb679a323a8cce43380786d667385ab 100644 (file)
@@ -97,8 +97,6 @@ int           rl_meta_chars = 0;
 **  Declarations.
 */
 STATIC CHAR    *editinput();
-extern int     read();
-extern int     write();
 #if    defined(USE_TERMCAP)
 extern char    *tgetstr();
 extern int     tgetent();