]> Zhao Yanbai Git Server - minix.git/commitdiff
includes: small fixes and additions to help compiling programs.
authorBen Gras <ben@minix3.org>
Tue, 22 Jun 2010 09:30:26 +0000 (09:30 +0000)
committerBen Gras <ben@minix3.org>
Tue, 22 Jun 2010 09:30:26 +0000 (09:30 +0000)
include/limits.h
include/minix/paths.h
include/minix/types.h
include/sys/stat.h

index 60503af3ff414deb287209288c17617024dbd56e..3baa81d0e4bb4a76a3cd107abf51a48e2f9c1f7e 100644 (file)
@@ -99,6 +99,7 @@
 #define STREAM_MAX          20 /* must be the same as FOPEN_MAX in stdio.h */
 #define TZNAME_MAX           3 /* maximum bytes in a time zone name is 3 */
 #define SSIZE_MAX        32767 /* max defined byte count for read() */
+#define SIZE_MAX      UINT_MAX
 #define SYMLINK_MAX       1024         /* # bytes in a symbolic link */ 
 #define SYMLOOP_MAX        16  /* maximum number of symbolic links that can
                                 * be reliably traversed in the resolution of
index 900c7e45f23dd2423841b4529d2c078870fef5a2..e20e5e9de6d1bc8113924b9e0f0c3d56924f62f4 100644 (file)
@@ -14,7 +14,9 @@
 
 #define    _PATH_DEFTAPE   "/dev/sa0"
 #define    _PATH_RAMDISK   "/dev/ram"
+#define    _PATH_TTY       "/dev/tty"
 #define    _PATH_TMP       "/tmp"
+#define    _PATH_DEVNULL   "/dev/null"
 
 #define _PATH_BSHELL   "/bin/sh"
 #define _PATH_SERVICE  "/bin/service"
index 65c1173e4cdfaf963d3f47ee5256f7e730c8ca08..dd325d662d3eee77b7ef3b15bbd0080817ecb8a9 100644 (file)
@@ -103,6 +103,7 @@ typedef short          uid_t;          /* user id */
 
 /* Signal handler type, e.g. SIG_IGN */
 typedef void _PROTOTYPE( (*sighandler_t), (int) );
+typedef sighandler_t sig_t;
 
 /* Compatibility with other systems */
 typedef unsigned char  u_char;
index 0f65f88a2d5941fd745d6ea2bdeea6e0a32a700e..ea3fba762316973f20ce5594a81496e018f3bcd2 100644 (file)
@@ -65,6 +65,8 @@ struct stat {
 #define S_ISLNK(m)     (((m) & S_IFMT) == S_IFLNK)     /* is a symlink */
 #define S_ISFIFO(m)    (((m) & S_IFMT) == S_IFIFO)     /* is a pipe/FIFO */
 
+#define DEFFILEMODE     (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)
+
 /* Function Prototypes. */
 _PROTOTYPE( int chmod, (const char *_path, mode_t _mode)               );
 _PROTOTYPE( int fchmod, (int fd, mode_t _mode)                 );