Main Page | Class List | File List | Class Members | File Members

os.h File Reference

#include <stdio.h>
#include <errno.h>
#include <sys/param.h>
#include <unistd.h>
#include <strings.h>
#include <varargs.h>
#include <time.h>
#include <sys/time.h>
#include <termios.h>
#include <utmp.h>
#include <sys/wait.h>
#include <sgtty.h>

Go to the source code of this file.

Classes

struct  fd_set

Defines

#define VA_LIST(var)
#define VA_DOTS   p1, p2, p3, p4, p5, p6
#define VA_DECL   unsigned long VA_DOTS;
#define VA_START(ap, fmt)
#define VA_ARGS(ap)   VA_DOTS
#define VA_END(ap)
#define vsnprintf   xsnprintf
#define getcwd(b, l)   getwd(b)
#define NEED_OWN_BCOPY
#define bcopy   xbcopy
#define _exit(x)   exit(x)
#define utimes   utime
#define VDISABLE   0377
#define LOGINDEFAULT   1
#define F_OK   0
#define X_OK   1
#define W_OK   2
#define R_OK   4
#define S_IFIFO   0010000
#define S_IREAD   0000400
#define S_IWRITE   0000200
#define S_IEXEC   0000100
#define mkfifo(n, m)   mknod(n,S_IFIFO|(m),0)
#define lstat   stat
#define SIGRETURN   return 0;
#define sigret_t   int
#define SIGPROTOARG   (void)
#define SIGDEFARG   ()
#define SIGARG
#define SIGCHLD   SIGCLD
#define NSIG   32
#define WTERMSIG(status)   (status & 0177)
#define WSTOPSIG(status)   ((status >> 8) & 0377)
#define WIFCORESIG(status)   (status & 0200)
#define WEXITSTATUS(status)   ((status >> 8) & 0377)
#define FD_ZERO(fd)   ((fd)->fds_bits[0] = 0)
#define FD_SET(b, fd)   ((fd)->fds_bits[0] |= 1 << (b))
#define FD_ISSET(b, fd)   ((fd)->fds_bits[0] & 1 << (b))
#define FD_SETSIZE   32
#define TERMCAP_BUFSIZE   2048
#define MAXPATHLEN   1024
#define IOSIZE   4096

Typedefs

typedef int slot_t

Variables

int errno


Define Documentation

#define _exit  )     exit(x)
 

#define bcopy   xbcopy
 

#define F_OK   0
 

#define FD_ISSET b,
fd   )     ((fd)->fds_bits[0] & 1 << (b))
 

#define FD_SET b,
fd   )     ((fd)->fds_bits[0] |= 1 << (b))
 

#define FD_SETSIZE   32
 

#define FD_ZERO fd   )     ((fd)->fds_bits[0] = 0)
 

#define getcwd b,
 )     getwd(b)
 

#define IOSIZE   4096
 

#define LOGINDEFAULT   1
 

#define lstat   stat
 

#define MAXPATHLEN   1024
 

#define mkfifo n,
m   )     mknod(n,S_IFIFO|(m),0)
 

#define NEED_OWN_BCOPY
 

#define NSIG   32
 

#define R_OK   4
 

#define S_IEXEC   0000100
 

#define S_IFIFO   0010000
 

#define S_IREAD   0000400
 

#define S_IWRITE   0000200
 

#define SIGARG
 

#define SIGCHLD   SIGCLD
 

#define SIGDEFARG   ()
 

#define SIGPROTOARG   (void)
 

#define sigret_t   int
 

#define SIGRETURN   return 0;
 

#define TERMCAP_BUFSIZE   2048
 

#define utimes   utime
 

#define VA_ARGS ap   )     VA_DOTS
 

#define VA_DECL   unsigned long VA_DOTS;
 

#define VA_DOTS   p1, p2, p3, p4, p5, p6
 

#define VA_END ap   ) 
 

#define VA_LIST var   ) 
 

#define VA_START ap,
fmt   ) 
 

#define VDISABLE   0377
 

#define vsnprintf   xsnprintf
 

#define W_OK   2
 

#define WEXITSTATUS status   )     ((status >> 8) & 0377)
 

#define WIFCORESIG status   )     (status & 0200)
 

#define WSTOPSIG status   )     ((status >> 8) & 0377)
 

#define WTERMSIG status   )     (status & 0177)
 

#define X_OK   1
 


Typedef Documentation

typedef int slot_t
 


Variable Documentation

int errno
 


Generated on Sat Jul 2 20:56:17 2005 for GNU Screen by  doxygen 1.4.3