POSIX for OpenVMS Reference Manual: Callable Interface

*HyperReader

CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction
    1.1 POSIX Conformance Levels
    1.2 The POSIX for OpenVMS Callable Interface
    1.3 Using This Manual
      1.3.1      ISO C Language Functions
    1.4 Information Specific to POSIX for OpenVMS
    1.5 Using OpenVMS Features in a POSIX Application

  2      Data Structures
    2.1 aiocb Data Structure
    2.2 dirent Data Structure
    2.3 flock Data Structure
    2.4 glob_t Data Structure Type
    2.5 group Data Structure
    2.6 hostent Data Structure
    2.7 in_addr Data Structure
    2.8 iovec Data Structure
    2.9 ipc_perm Data Structure
    2.10 itimerspec Data Structure
    2.11 linger Data Structure
    2.12 mq_attr Data Structure
    2.13 msghdr Data Structure
    2.14 msqid_ds Data Structure
    2.15 mtget Data Structure
    2.16 mtop Data Structure
    2.17 passwd Data Structure
    2.18 protoent Data Structure
    2.19 regex_t Data Structure Type
    2.20 regmatch_t Data Structure Type
    2.21 rf_attrbuf Data Structure
    2.22 rf_capaiobuf Data Structure
    2.23 rf_capallocbuf Data Structure
    2.24 rf_capbiobuf Data Structure
    2.25 rf_capcachebuf Data Structure
    2.26 rf_capdiobuf Data Structure
    2.27 rpcent Data Structure
    2.28 sched_param Data Structure
    2.29 sembuf Data Structure
    2.30 semid_ds Data Structure
    2.31 servent Data Structure
    2.32 shmid_ds Data Structure
    2.33 sigaction Data Structure
    2.34 siginfo_t Data Structure
    2.35 sockaddr Data Structure
    2.36 sockaddr_in Data Structure
    2.37 sockproto Data Structure
    2.38 stat Data Structure
    2.39 tcphdr Data Structure
    2.40 termios Data Structure
      2.40.1 c_iflag Field
      2.40.2 c_oflag Field
      2.40.3 c_cflag Field
      2.40.4 c_lflag Field
      2.40.5 c_cc Array
    2.41 timeb Data Structure
    2.42 timeval Data Structure
    2.43 tms Data Structure
    2.44 utimbuf Data Structure
    2.45 utsname Data Structure
    2.46 wordexp_t Data Structure Type

  3      POSIX for OpenVMS Callable Interface Reference Section
    3.1 Exception Conditions in the AXP Mathematical Functions

  abort( )

  abs( )

  accept( )

  access( )

  acos( )

  acosh( )

  addch( )

  addstr( )

  aio_cancel( )

  aio_error( )

  aio_fsync( )

  aio_read( )

  aio_return( )

  aio_suspend( )

  aio_write( )

  alarm( )

  asctime( )

  asctime_r( )

  asin( )

  asinh( )

  assert( )

  atan( )

  atan2( )

  atanh( )

  atexit( )

  atof( )

  atoi( )

  atol( )

  attroff( )

  baudrate( )

  beep( )

  bind( )

  box( )

  bsearch( )

  cabs( )

  calloc( )

  catclose( )

  catgets( )

  catopen( )

  cbreak( )

  cbrt( )

  ceil( )

  cfgetispeed( )

  cfgetospeed( )

  cfree( )

  cfsetispeed( )

  cfsetospeed( )

  chdir( )

  chmod( )

  chown( )

  chroot( )

  clear( )

  clearenv( )

  clearerr( )

  clearok( )

  clock( )

  clock_getres( )

  clock_gettime( )

  clock_settime( )

  close( )

  closedir( )

  clrtobot( )

  clrtoeol( )

  confstr( )

  connect( )

  cos( )

  cosh( )

  creat( )

  crypt( )

  ctermid( )

  ctermid_r( )

  ctime( )

  ctime_r( )

  cuserid( )

  def_prog_mode( )

  delay_output( )

  delch( )

  deleteln( )

  delwin( )

  difftime( )

  div( )

  drand48( )

  dup( )

  dup2( )

  echo( )

  encrypt( )

  endwin( )

  erase( )

  erasechar( )

  erf( )

  execl( )

  execle( )

  execlp( )

  execv( )

  execve( )

  execvp( )

  exit( )

  _exit( )

  exp( )

  fabs( )

  fchmod( )

  fchown( )

  fclose( )

  fcntl( )

  fdatasync( )

  fdopen( )

  feof( )

  ferror( )

  fflush( )

  fgetc( )

  fgetpos( )

  fgets( )

  fgetwc( )

  fgetws( )

  fileno( )

  flockfile( )

  floor( )

  flushinp( )

  fmod( )

  fnmatch( )

  fopen( )

  fork( )

  fpathconf( )

  fprintf( )

  fputc( )

  fputs( )

  fputwc( )

  fputws( )

  fread( )

  free( )

  freopen( )

  frexp( )

  fscanf( )

  fseek( )

  fsetpos( )

  fstat( )

  fsync( )

  ftell( )

  ftime( )

  ftok( )

  ftruncate( )

  ftw( )

  funlockfile( )

  fwrite( )

  gamma( )

  getc( )

  getch( )

  getchar( )

  getchar_unlocked( )

  getc_unlocked( )

  getcwd( )

  getegid( )

  getenv( )

  geteuid( )

  getgid( )

  getgrgid( )

  getgrgid_r( )

  getgrnam( )

  getgrnam_r( )

  getgroups( )

  getlogin( )

  getlogin_r( )

  getopt( )

  getpass( )

  getpeername( )

  getpgrp( )

  getpid( )

  getppid( )

  getpwnam( )

  getpwnam_r( )

  getpwuid( )

  getpwuid_r( )

  gets( )

  getsockname( )

  getsockopt( )

  getstr( )

  getuid( )

  getw( )

  getwc( )

  getwchar( )

  getwchar_unlocked( )

  getwc_unlocked( )

  getyx( )

  glob( )

  globfree( )

  gmtime( )

  gmtime_r( )

  has_ic( )

  has_il( )

  hsearch( )

  hypot( )

  iconv( )

  iconv_close( )

  iconv_open( )

  idlok( )

  inch( )

  initscr( )

  insch( )

  insertln( )

  intrflush( )

  ioctl( )

  isalnum( )

  isalpha( )

  isascii( )

  isatty( )

  iscntrl( )

  isdigit( )

  isgraph( )

  islower( )

  isnan( )

  isprint( )

  ispunct( )

  isspace( )

  isupper( )

  iswalnum( )

  iswalpha( )

  iswcntrl( )

  iswctype( )

  iswdigit( )

  iswgraph( )

  iswlower( )

  iswprint( )

  iswpunct( )

  iswspace( )

  iswupper( )

  iswxdigit( )

  isxdigit( )

  j0( )

  keypad( )

  kill( )

  killchar( )

  labs( )

  ldexp( )

  ldiv( )

  leaveok( )

  lgamma( )

  link( )

  lio_listio( )

  listen( )

  localeconv( )

  localtime( )

  localtime_r( )

  log( )

  log10( )

  logb( )

  longjmp( )

  longname( )

  lsearch( )

  lseek( )

  lstat( )

  malloc( )

  mblen( )

  mbstowcs( )

  mbtowc( )

  memccpy( )

  memchr( )

  memcmp( )

  memcpy( )

  memmove( )

  memset( )

  mkdir( )

  mkfifo( )

  mktime( )

  mlock( )

  mlockall( )

  mmap( )

  modf( )

  move( )

  mprotect( )

  mq_close( )

  mq_getattr( )

  mq_notify( )

  mq_open( )

  mq_receive( )

  mq_send( )

  mq_setattr( )

  mq_unlink( )

  msgctl( )

  msgget( )

  msgrcv( )

  msgsnd( )

  msync( )

  munlock( )

  munlockall( )

  munmap( )

  mvwin( )

  nanosleep( )

  newpad( )

  newterm( )

  newwin( )

  nextafter( )

  nice( )

  nl( )

  nl_langinfo( )

  nodelay( )

  open( )

  opendir( )

  overlay( )

  pathconf( )

  pause( )

  pclose( )

  perror( )

  pipe( )

  popen( )

  pow( )

  prefresh( )

  printf( )

  printw( )

  putc( )

  putchar( )

  putchar_unlocked( )

  putc_unlocked( )

  putenv( )

  puts( )

  putw( )

  putwc( )

  putwchar( )

  putwc_unlocked( )

  putwchar_unlocked( )

  qsort( )

  raise( )

  rand( )

  rand_r( )

  raw( )

  read( )

  readdir( )

  readdir_r( )

  readlink( )

  realloc( )

  recv( )

  refresh( )

  regcomp( )

  regerror( )

  regexec( )

  regexp

  regfree( )

  remove( )

  rename( )

  reset_prog_mode( )

  resetty( )

  rewind( )

  rewinddir( )

  rexec( )

  rf_create( )

  rf_freebuf( )

  rf_getaiocap( )

  rf_getalloccap( )

  rf_getallocincr( )

  rf_getattr( )

  rf_getbiocap( )

  rf_getbuf( )

  rf_getcachecap( )

  rf_getdiocap( )

  rf_getincr( )

  rf_setattr( )

  rint( )

  rmdir( )

  scalb( )

  scanf( )

  scanw( )

  sched_getparam( )

  sched_get_priority_max( )

  sched_get_priority_min( )

  sched_getscheduler( )

  sched_rr_get_interval( )

  sched_setparam( )

  sched_setscheduler( )

  sched_yield( )

  scroll( )

  scrollok( )

  seekdir( )

  select( )

  sem_close( )

  semctl( )

  sem_destroy( )

  semget( )

  sem_getvalue( )

  sem_init( )

  semop( )

  sem_open( )

  sem_post( )

  sem_trywait( )

  sem_unlink( )

  sem_wait( )

  send( )

  setbuf( )

  setenv( )

  setgid( )

  setgroups( )

  setjmp( )

  setkey( )

  setlocale( )

  setpgid( )

  set_reentrancy( )

  setscrreg( )

  setsid( )

  setsockopt( )

  set_term( )

  setuid( )

  setvbuf( )

  shmat( )

  shmctl( )

  shmdt( )

  shmget( )

  shm_open( )

  shm_unlink( )

  shutdown( )

  sigaction( )

  sigaddset( )

  sigdelset( )

  sigemptyset( )

  sigfillset( )

  sigismember( )

  siglongjmp( )

  signal( )

  sigpending( )

  sigprocmask( )

  sigqueue( )

  sigsetjmp( )

  sigsuspend( )

  sigtimedwait( )

  sigwaitinfo( )

  sin( )

  sinh( )

  sleep( )

  socket( )

  sprintf( )

  sqrt( )

  srand( )

  sscanf( )

  stat( )

  strcat( )

  strchr( )

  strcmp( )

  strcoll( )

  strcpy( )

  strcspn( )

  strdup( )

  strerror( )

  strfmon( )

  strftime( )

  strlen( )

  strncat( )

  strncmp( )

  strncpy( )

  strpbrk( )

  strptime( )

  strrchr( )

  strspn( )

  strstr( )

  strtod( )

  strtok( )

  strtok_r( )

  strtol( )

  strtoul( )

  strxfrm( )

  subwin( )

  swab( )

  symlink( )

  sysconf( )

  system( )

  tan( )

  tanh( )

  tcdrain( )

  tcflow( )

  tcflush( )

  tcgetattr( )

  tcgetpgrp( )

  tcsendbreak( )

  tcsetattr( )

  tcsetpgrp( )

  telldir( )

  tempnam( )

  time( )

  timer_create( )

  timer_delete( )

  timer_getoverrun( )

  timer_gettime( )

  timer_settime( )

  times( )

  tmpfile( )

  tmpnam( )

  toascii( )

  tolower( )

  _tolower( )

  touchwin( )

  toupper( )

  _toupper( )

  towlower( )

  towupper( )

  _translate( )

  tsearch( )

  ttyname( )

  ttyname_r( )

  typeahead( )

  tzset( )

  ulimit( )

  umask( )

  uname( )

  unctrl( )

  ungetc( )

  ungetwc( )

  unlink( )

  utime( )

  VAXC$ESTABLISH( )

  vfprintf( )

  vprintf( )

  vsprintf( )

  wait( )

  waitpid( )

  wcscat( )

  wcschr( )

  wcscmp( )

  wcscoll( )

  wcscpy( )

  wcscspn( )

  wcsftime( )

  wcslen( )

  wcsncat( )

  wcsncmp( )

  wcsncpy( )

  wcspbrk( )

  wcsrchr( )

  wcsspn( )

  wcstod( )

  wcstok( )

  wcstok_r( )

  wcstol( )

  wcstombs( )

  wcstoul( )

  wcswcs( )

  wcswidth( )

  wcsxfrm( )

  wctomb( )

  wctype( )

  wcwidth( )

  wnoutrefresh( )

  wordexp( )

  wordfree( )

  write( )

  y0( )

  4      POSIX for OpenVMS Callable Function Families