Path: utzoo!attcan!uunet!husc6!rutgers!gatech!udel!mmdf
From: Postmaster%EBRUPC51.BITNET@cunyvm.cuny.edu (PMDF Mail Server)
Newsgroups: comp.os.minix
Subject: Undeliverable mail
Message-ID: <4292@louie.udel.EDU>
Date: 28 Sep 88 17:09:26 GMT
Sender: mmdf@udel.EDU
Lines: 236

The message could not be delivered to:

Addressee: EAMATEO
Reason:
  %MAIL-E-NOSUCHUSR, no such user EAMATEO at node GAUDI

----------------------------------------

Received: from JNET-DAEMON by EBRUPC51; Wed, 28 Sep 88 16:59 N
Received: From EB0UB011(MAILER) by EBRUPC51 with Jnet id 4533 for
 EAMATEO@EBRUPC51; Wed, 28 Sep 88 16:57 N
Received: by EB0UB011 (Mailer X1.25) id 9601; Wed, 28 Sep 88 16:56:11 HOE
Date: Tue, 27 Sep 88 20:42:01 GMT
From: Andy Tanenbaum 
Subject: V1.3c posting #1 include files (sorry- intro is 0)
Sender: Minix operating system 
To: NACHO NAVARRO 
Reply-to: INFO-MINIX@UDEL.EDU
Comments:     Warning -- original Sender: tag was info-minix-request@UDEL.EDU
Comments: To: info-minix@UDEL.EDU

: This is a shar archive.  Extract with sh, not csh.
: This archive ends with exit, so do not worry about trailing junk.
: --------------------------- cut here --------------------------
PATH=/bin:/usr/bin:/usr/ucb
echo Extracting 'LISTING'
sed 's/^X//' > 'LISTING' << '+ END-OF-FILE ''LISTING'
Xtotal 9
X-rw-r--r--  1 ast           351 Sep 26 22:22 fcntl.h.new
X-rw-r--r--  1 ast          2132 Sep 26 22:22 limits.h.new
X-rw-r--r--  1 ast            81 Sep 26 22:22 memory.h.new
X-rw-r--r--  1 ast           263 Sep 26 22:22 string.h.new
X-rw-r--r--  1 ast           352 Sep 26 22:22 unistd.h.new
X-rw-r--r--  1 ast            74 Sep 26 22:22 utime.h.new
X-rw-r--r--  1 ast           217 Sep 26 22:22 utmp.h.new
+ END-OF-FILE LISTING
chmod 'u=rw,g=r,o=r' 'LISTING'
set `wc -c 'LISTING'`
count=$1
case $count in
410)    :;;
*)    echo 'Bad character count in ''LISTING' >&2
        echo 'Count should be 410' >&2
esac
echo Extracting 'fcntl.h.new'
sed 's/^X//' > 'fcntl.h.new' << '+ END-OF-FILE ''fcntl.h.new'
X/* For fcntl(3)  */
X
X#define     F_DUPFD    0
X#define     F_GETFD    1        /*  reserved for future use  */
X#define     F_SETFD    2        /*  reserved for future use  */
X#define     F_GETFL    3        /*  reserved for future use  */
X#define     F_SETFL    4        /*  reserved for future use  */
X
X/* For open(2)  */
X
X#define     O_RDONLY    0
X#define     O_WRONLY    1
X#define     O_RDWR    2
+ END-OF-FILE fcntl.h.new
chmod 'u=rw,g=r,o=r' 'fcntl.h.new'
set `wc -c 'fcntl.h.new'`
count=$1
case $count in
351)    :;;
*)    echo 'Bad character count in ''fcntl.h.new' >&2
        echo 'Count should be 351' >&2
esac
echo Extracting 'limits.h.new'
sed 's/^X//' > 'limits.h.new' << '+ END-OF-FILE ''limits.h.new'
X/*  limits.h  */
X
X#define  CHAR_BIT          8    /* number of bits in char    */
X#define  WORD_BIT         16    /* number of bits in int    */
X#define  CHAR_MAX        127    /* max value of char        */
X#define  CHAR_MIN           -128    /* min value of char        */
X#define  SCHAR_MAX        127    /* max value of signed char    */
X#define  SCHAR_MIN           -128    /* min value of signed char    */
X#define     UCHAR_MAX        255    /* max value of unsigned char    */
X#define  SHRT_MAX          32767    /* max value of short        */
X#define  SHRT_MIN         -32768    /* min value of short        */
X#define  USHRT_MAX          65535    /* max value of unsigned short    */
X#define  INT_MAX          32767    /* max value of int        */
X#define  INT_MIN         -32768    /* min value of int        */
X#define  UINT_MAX          65535    /* max value of unsigned int    */
X#define  LONG_MAX     2147483647    /* max value of long        */
X#define  LONG_MIN    -2147483648    /* min value of long        */
X#define  ULONG_MAX     4294967295    /* max value of unsigned long    */
X
X#define  NAME_MAX    14        /* characters in a file name    */
X#define  PATH_MAX    127        /* number chars in path name    */
X                    /* SHOULD BE >= 255        */
X#define  FCHR_MAX    67108864    /* max file size        */
X#define  LINK_MAX    127        /* max links to a file        */
X#define  LOCK_MAX    0        /* max number of file locks    */
X                    /* SHOULD BE >= 32        */
X#define  OPEN_MAX    20        /* max number open files    */
X#define  SYS_OPEN    64        /* max open files per system    */
X#define  STD_BLK    1024        /* bytes per block        */
X#define  PIPE_MAX    7168        /* max size of write to pipe    */
X#define  PIPE_BUF    PIPE_MAX    /* size of atomic write to pipe    */
X
X#define  PID_MAX    30000        /* max process id        */
X#define  PROC_MAX    16        /* max number of processes    */
X#define  CHILD_MAX    (PROC_MAX-1)    /* number of process children    */
X#define  NGROUPS_MAX    0        /* no multiple group ids    */
X#define  UID_MAX    255        /* max user or group id        */
X                    /* SHOULD BE >= 32000        */
X#define  ARG_MAX    2048        /* execve() arg & environ space    */
X                    /* SHOULD BE >= 4096        */
X
X#define  CLK_TCK    60        /* clock ticks per second    */
X#define  MAX_CHAR    256        /* characters for terminal i/p    */
X#define  PASS_MAX    8        /* max number chars in password    */
X#define  SYS_NMLN    9        /* length of uname() strings    */
X                    /*  including '\0'        */
+ END-OF-FILE limits.h.new
chmod 'u=rw,g=r,o=r' 'limits.h.new'
set `wc -c 'limits.h.new'`
count=$1
case $count in
2132)    :;;
*)    echo 'Bad character count in ''limits.h.new' >&2
        echo 'Count should be 2132' >&2
esac
echo Extracting 'memory.h.new'
sed 's/^X//' > 'memory.h.new' << '+ END-OF-FILE ''memory.h.new'
Xchar *memcpy();
Xchar *memccpy();
Xchar *memchr();
Xchar *memset();
Xint   memcmp();
+ END-OF-FILE memory.h.new
chmod 'u=rw,g=r,o=r' 'memory.h.new'
set `wc -c 'memory.h.new'`
count=$1
case $count in
81)    :;;
*)    echo 'Bad character count in ''memory.h.new' >&2
        echo 'Count should be 81' >&2
esac
echo Extracting 'string.h.new'
sed 's/^X//' > 'string.h.new' << '+ END-OF-FILE ''string.h.new'
X/*  string.h  (a.k.a. strings.h)  */
X
Xint strlen();
Xint strcmp(), strncmp();
Xint strspn(), strcspn();
X
Xchar *strcpy(), *strncpy();
Xchar *strcat(), *strncat();
Xchar *index(),  *rindex();
Xchar *strchr(), *strrchr();
Xchar *strpbrk();
Xchar *strtok();
Xchar *strstr();
+ END-OF-FILE string.h.new
chmod 'u=rw,g=r,o=r' 'string.h.new'
set `wc -c 'string.h.new'`
count=$1
case $count in
263)    :;;
*)    echo 'Bad character count in ''string.h.new' >&2
        echo 'Count should be 263' >&2
esac
echo Extracting 'unistd.h.new'
sed 's/^X//' > 'unistd.h.new' << '+ END-OF-FILE ''unistd.h.new'
X/* For access(2)  */
X
X#define     R_OK         4
X#define     W_OK         2
X#define     X_OK         1
X#define     F_OK         0
X
X/* For lockf()  */
X
X#define     F_ULOCK    0
X#define     F_LOCK    1
X#define     F_TLOCK    2
X#define     F_TEST    3
X
X/* For lseek(2)  */
X
X#define     SEEK_SET    0
X#define     SEEK_CUR    1
X#define     SEEK_END    2
X
X#define     IN_PATH    "/etc/include"
+ END-OF-FILE unistd.h.new
chmod 'u=rw,g=r,o=r' 'unistd.h.new'
set `wc -c 'unistd.h.new'`
count=$1
case $count in
352)    :;;
*)    echo 'Bad character count in ''unistd.h.new' >&2
        echo 'Count should be 352' >&2
esac
echo Extracting 'utime.h.new'
sed 's/^X//' > 'utime.h.new' << '+ END-OF-FILE ''utime.h.new'
X/* For utime(2)  */
X
Xstruct utimbuf {
X    time_t    actime;
X    time_t    modtime;
X};
+ END-OF-FILE utime.h.new
chmod 'u=rw,g=r,o=r' 'utime.h.new'
set `wc -c 'utime.h.new'`
count=$1
case $count in
74)    :;;
*)    echo 'Bad character count in ''utime.h.new' >&2
        echo 'Count should be 74' >&2
esac
echo Extracting 'utmp.h.new'
sed 's/^X//' > 'utmp.h.new' << '+ END-OF-FILE ''utmp.h.new'
X/*  utmp.h - Used by login(1), init, and who(1)  */
X
X#define WTMP  "/usr/adm/wtmp"
X
Xstruct  utmp
X{
X  char ut_line[8];        /* terminal name */
X  char ut_name[8];        /* user name */
X  long ut_time;            /* login/out time */
X};
+ END-OF-FILE utmp.h.new
chmod 'u=rw,g=r,o=r' 'utmp.h.new'
set `wc -c 'utmp.h.new'`
count=$1
case $count in
217)    :;;
*)    echo 'Bad character count in ''utmp.h.new' >&2
        echo 'Count should be 217' >&2
esac
exit 0