]> Zhao Yanbai Git Server - minix.git/commitdiff
Some standard Unix functions were feature-dependent on _MINIX.
authorKees van Reeuwijk <reeuwijk@few.vu.nl>
Thu, 24 Jun 2010 14:17:25 +0000 (14:17 +0000)
committerKees van Reeuwijk <reeuwijk@few.vu.nl>
Thu, 24 Jun 2010 14:17:25 +0000 (14:17 +0000)
include/termios.h
include/unistd.h

index 5bd1da0c5abea946fe892eab81afd6dc26a366b3..ca83dca75a9dad0fad2726bdcb1f8fc13e5dc29f 100644 (file)
@@ -194,6 +194,7 @@ _PROTOTYPE( int tcsetattr, \
  * The ioctls TIOCGWINSZ and TIOCSWINSZ can be used to get and set this 
  * information.
  */
+#endif /* _MINIX */
 
 struct winsize
 {
@@ -202,6 +203,5 @@ struct winsize
        unsigned short  ws_xpixel;      /* horizontal size, pixels */
        unsigned short  ws_ypixel;      /* vertical size, pixels */
 };
-#endif /* _MINIX */
 
 #endif /* _TERMIOS_H */
index a6405f2eeaaa1100e78b7486f465703248ebfc81..c8fbf9913aa2034581440295301684dd69b4ab57 100644 (file)
@@ -157,16 +157,10 @@ _PROTOTYPE( int symlink, (const char *path1, const char *path2)           );
 _PROTOTYPE( int readlink, (const char *, char *, size_t)               );
 _PROTOTYPE( int getopt, (int _argc, char * const _argv[], char const *_opts)           );
 extern char *optarg;
+extern int optreset;   /* Reset getopt state */
 extern int optind, opterr, optopt;
 _PROTOTYPE( int usleep, (useconds_t _useconds)                         );
 
-#ifdef _MINIX
-#ifndef _TYPE_H
-#include <minix/type.h>
-#endif
-
-extern int optreset;   /* Reset getopt state */
-
 _PROTOTYPE( int brk, (char *_addr)                                     );
 _PROTOTYPE( int chroot, (const char *_name)                            );
 _PROTOTYPE( int lseek64, (int _fd, u64_t _offset, int _whence,
@@ -182,9 +176,25 @@ _PROTOTYPE( int fsync, (int fd)                                            );
 _PROTOTYPE( int reboot, (int _how, ...)                                        );
 _PROTOTYPE( int gethostname, (char *_hostname, size_t _len)            );
 _PROTOTYPE( int getdomainname, (char *_domain, size_t _len)            );
+
+
+/* For compatibility with other Unix systems */
+_PROTOTYPE( int getpagesize, (void)                                    );
+_PROTOTYPE( int setgroups, (int ngroups, const gid_t *gidset)          );
+_PROTOTYPE( int initgroups, (const char *name, gid_t basegid)          );
+_PROTOTYPE( void *setmode, (const char *)                              );
+_PROTOTYPE( mode_t  getmode, (const void *, mode_t)                    );
+_PROTOTYPE( void    strmode, (mode_t, char *)                          );
 _PROTOTYPE( int ttyslot, (void)                                                );
 _PROTOTYPE( int fttyslot, (int _fd)                                    );
 _PROTOTYPE( char *crypt, (const char *_key, const char *_salt)         );
+
+#ifdef _MINIX
+#ifndef _TYPE_H
+#include <minix/type.h>
+#endif
+
+
 _PROTOTYPE( int getsysinfo, (endpoint_t who, int what, void *where)    );
 _PROTOTYPE( int getsigset, (sigset_t *sigset)                          );
 _PROTOTYPE( int getprocnr, (void)                                      );
@@ -204,14 +214,6 @@ _PROTOTYPE( pid_t getnpid, (endpoint_t proc_ep)                            );
 _PROTOTYPE( uid_t getnuid, (endpoint_t proc_ep)                                );
 _PROTOTYPE( gid_t getngid, (endpoint_t proc_ep)                                );
 
-/* For compatibility with other Unix systems */
-_PROTOTYPE( int getpagesize, (void)                                    );
-_PROTOTYPE( int setgroups, (int ngroups, const gid_t *gidset)          );
-_PROTOTYPE( int initgroups, (const char *name, gid_t basegid)          );
-_PROTOTYPE( void *setmode, (const char *)                              );
-_PROTOTYPE( mode_t  getmode, (const void *, mode_t)                    );
-_PROTOTYPE( void    strmode, (mode_t, char *)                          );
-
 #endif
 
 #ifdef _POSIX_SOURCE