CONTENTS Title Page Copyright Page Preface 1 Introduction 1.1 Using This Manual 1.2 POSIX Standards 1.3 Information Specific to VAXELN POSIX 2 VAXELN POSIX Functions access( ) alarm( ) cfgetispeed( ) cfgetospeed( ) cfsetispeed( ) cfsetospeed( ) chdir( ) chmod( ) chown( ) clock_getdrift( ) clock_getres( ) clock_gettime( ) clock_setdrift( ) clock_settime( ) close( ) closedir( ) creat( ) ctermid( ) ctime( ) dup( ) dup2( ) exec Functions _exit( ) fcntl( ) fileno( ) fork( ) fpathconf( ) fstat( ) getcwd( ) getegid( ) getenv( ) geteuid( ) getgid( ) getgrgid( ) getgrnam( ) getgroups( ) getlogin( ) getpgrp( ) getpid( ) getppid( ) getpwnam( ) getpwuid( ) getuid( ) gmtime( ) isatty( ) kill( ) link( ) localtime( ) lseek( ) mkdir( ) mktime( ) mlock( ) mlockall( ) mmap( ) mprotect( ) munlock( ) munlockall( ) munmap( ) nanosleep( ) open( ) opendir( ) pathconf( ) pause( ) pipe( ) pthread_attr_create( ) pthread_attr_delete( ) pthread_attr_getinheritsched( ) pthread_attr_getprio( ) pthread_attr_getsched( ) pthread_attr_getstacksize( ) pthread_attr_setinheritsched( ) pthread_attr_setprio( ) pthread_attr_setsched( ) pthread_attr_setstacksize( ) pthread_cancel( ) pthread_cleanup_pop( ) pthread_cleanup_push( ) pthread_condattr_create( ) pthread_condattr_delete( ) pthread_cond_broadcast( ) pthread_cond_destroy( ) pthread_cond_init( ) pthread_cond_signal( ) pthread_cond_timedwait( ) pthread_cond_wait( ) pthread_create( ) pthread_delay_np( ) pthread_detach( ) pthread_exit( ) pthread_get_expiration_np( ) pthread_getprio( ) pthread_getscheduler( ) pthread_getspecific( ) pthread_join( ) pthread_keycreate( ) pthread_lock_global_np( ) pthread_mutexattr_create( ) pthread_mutexattr_delete( ) pthread_mutexattr_getkind_np( ) pthread_mutexattr_setkind_np( ) pthread_mutex_destroy( ) pthread_mutex_init( ) pthread_mutex_lock( ) pthread_mutex_trylock( ) pthread_mutex_unlock( ) pthread_once( ) pthread_self( ) pthread_setasynccancel( ) pthread_setcancel( ) pthread_setprio( ) pthread_setscheduler( ) pthread_setspecific( ) pthread_testcancel( ) pthread_unlock_global_np( ) pthread_yield( ) read( ) readdir( ) rename( ) rewinddir( ) rmdir( ) sched_get_priority_max( ) sched_getparam( ) sched_get_priority_min( ) sched_get_rr_interval( ) sched_getscheduler( ) sched_setparam( ) sched_setscheduler( ) sched_yield( ) sem_close( ) sem_destroy( ) sem_getnsems( ) sem_ifwait( ) sem_mksem( ) sem_open( ) sem_post( ) sem_wait( ) setgid( ) setpgid( ) setsid( ) setuid( ) shm_close( ) shm_open( ) shm_unlink( ) sigaction( ) sigaddset( ) sigdelset( ) sigemptyset( ) sigfillset( ) sigismember( ) sigpending( ) sigprocmask( ) sigqueue( ) sigsuspend( ) sigtimedwait( ) sigwaitrt( ) sleep( ) stat( ) sysconf( ) tcdrain( ) tcflow( ) tcflush( ) tcgetattr( ) tcsendbreak( ) tcsetattr( ) time( ) timer_create( ) timer_delete( ) timer_gettime( ) timer_settime( ) times( ) ttyname( ) tzset( ) umask( ) uname( ) unlink( ) utime( ) wait( ) waitpid( ) write( ) TABLES 2-1 VAXELN POSIX Functions 2-2 Environment Strings Used with the exec Functions 2-3 Constants Used with the fcntl( ) Function 2-4 Group Database Structure 2-5 Members of the passwd Structure 2-6 tm Structure Format 2-7 Sigaction Structure 2-8 Signals Available to VAXELN POSIX Applications 2-9 Signal Cause Values Stored in a siginfo Structure 2-10 Process Environment Configurable System Limits and Options 2-11 CPU Time Use Information Returned by the times( ) Function