Copyright Digital Equipment Corp. All rights reserved.

CRTL

   The complete VSI C Run-Time Library (C RTL) needed for use with
   the VSI C compiler is distributed with the OpenVMS operating
   system, which runs on Intel[R] Itanium[R] processors.

   The C RTL provides routines to perform input/output, character
   and string handling, mathematical computations, memory
   allocation, error detection, subprocess creation, system access,
   and emulation of selected UNIX[R] features. These routines are
   provided both in shared image and object module library form.

   The C RTL contains XPG4-compliant internationalization support,
   providing functions to help you develop software that can run in
   different languages and cultures.

   This online help describes the C RTL routines available with this
   version of the OpenVMS system.

   For help on the socket routines used for writing Internet
   application programs for the TCP/IP Services protocol, use the
   following:

   $ HELP TCPIP_Services Programming_Interfaces Sockets_API

   Also see the "HP TCP/IP Services for OpenVMS" product
   documentation.
 


Additional information available:

Feature-Test_Macros             Feature_Logical_Names           a64l
abort           abs             access          acos            acosh
[w]addch        [w]addstr       alarm           asctime         asin
asinh           assert          atan            atan2           atanh
atexit          atof            atoi,atol       atoq,atoll      basename
bcmp            bcopy           box             brk             bsearch
btowc           bzero           cabs            cacos           cacosh
calloc          carg            casin           casinh          catan
catanh          catclose        catgets         catopen         cbrt
ccos            ccosh           ceil            cexp            cfree
chdir           chmod           chown           cimag           [w]clear
clearerr        clearerr_unlocked               clearok         clock
clock_getres    clock_gettime   clock_settime   clog            close
closedir        [w]clrattr      [w]clrtobot     [w]clrtoeol     confstr
conj            copysign        cos             cosh            cot
cpow            cproj           creal           creat           [no]crmode
crypt           csin            csqrt           ctan            ctanh
ctermid         ctime           cuserid         DECC$CRTL_INIT
decc$feature_get                decc$feature_get_index
decc$feature_get_name           decc$feature_get_value
decc$feature_set                decc$feature_set_value
decc$feature_show               decc$feature_show_all           decc$fix_time
decc$from_vms   decc$match_wild decc$record_read
decc$record_write               decc$set_child_default_dir
decc$set_child_standard_streams decc$set_reentrancy             decc$to_vms
decc$translate_vms              decc$validate_wchar
decc$write_eof_to_mbx           [w]delch        delete          [w]deleteln
delwin          difftime        dirname         div             dlclose
dlerror         dlopen          dlsym           drand48         dup,dup2
[no]echo        ecvt            encrypt         endgrent        endpwent
endwin          erand48         [w]erase        erf             execl
execle          execlp          execv           execve          execvp
exit,_exit      exp             exp2            fabs            fchmod
fchown          fclose          fcntl           fcvt            fdim
fdopen          feof            feof_unlocked   ferror          ferror_unlocked
fflush          ffs             fgetc           fgetc_unlocked  fgetname
fgetpos         fgets           fgetwc          fgetws          fileno
finite          flockfile       floor           fma             fmax
fmin            fmod            fopen           fp_class        fpathconf
fprintf         fputc           fputc_unlocked  fputs           fputwc
fputws          fread           free            freopen         frexp
fscanf          fseek           fseeko          fsetpos         fstat
fstatvfs        fsync           ftell           ftello          ftime
ftok            ftruncate       ftrylockfile    ftw             funlockfile
fwait           fwide           fwprintf        fwrite          fwscanf
gcvt            getc            getc_unlocked   [w]getch        getchar
getchar_unlocked                getclock        getcwd          getdtablesize
getegid         getenv          geteuid         getgid          getgrent
getgrgid        getgrgid_r      getgrnam        getgrnam_r      getgroups
getitimer       getlogin        getname         getopt          getpagesize
getpgid         getpgrp         getpid          getppid         getpwent
getpwnam        getpwuid        gets            getsid          [w]getstr
gettimeofday    getuid          getw            getwc           getwchar
getyx           glob            globfree        gmtime          gsignal
hypot           iconv           iconv_close     iconv_open      ilogb
[w]inch         index           initscr         initstate       [w]insch
[w]insertln     [w]insstr       isalnum         isalpha         isapipe
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,j1,jn
jrand48         kill            l64a            labs            lchown
lcong48         ldexp           ldiv            leaveok         lgamma
link            localeconv      localtime       log,log2,log10  log1p
logb            longjmp         longname        lrand48         lrint
lround          lseek           lstat           lwait           malloc
mblen           mbrlen          mbrtowc         mbstowcs        mbtowc
mbsinit         mbsrtowcs       memccpy         memchr          memcmp
memcpy          memmove         memset          mkdir           mkstemp
mktemp          mktime          mmap            modf            [w]move
mprotect        mrand48         msync           munmap          mv[w]addch
mv[w]addstr     mvcur           mv[w]delch      mv[w]getch      mv[w]getstr
mv[w]inch       mv[w]insch      mv[w]insstr     mvwin           nanosleep
newwin          nextafter       nexttoward      nice            nint
[no]nl          nl_langinfo     nrand48         open            opendir
overlay         overwrite       pathconf        pause           pclose
perror          pipe            poll            popen           pow
pread           printf          [w]printw       putc            putc_unlocked
putchar         putchar_unlocked                putenv          puts
putw            putwc           putwchar        pwrite          qabs,llabs
qdiv,lldiv      qsort           raise           rand            random
[no]raw         read            readdir         readlink        readv
realloc         realpath        [w]refresh      remainder       remquo
remove          rename          rewind          rewinddir       rindex
rint            rmdir           sbrk            scalb           scanf
[w]scanw        scroll          scrollok        seed48          seekdir
sem_close       semctl          sem_destroy     semget          sem_getvalue
sem_init        sem_open        semop           sem_post        sem_timedwait
sem_trywait     sem_unlink      sem_wait        [w]setattr      setbuf
setenv          seteuid         setgid          setgrent        setitimer
setjmp          setkey          setlocale       setpgid         setpgrp
setpwent        setregid        setreuid        setsid          setstate
setuid          setvbuf         shm_open        shm_unlink      sigaction
sigaddset       sigblock        sigdelset       sigemptyset     sigfillset
sighold         sigignore       sigismember     siglongjmp      sigmask
signal          sigpause        sigpending      sigprocmask     sigrelse
sigsetjmp       sigsetmask      sigsuspend      sigtimedwait    sigvec
sigwait         sigwaitinfo     sin             sinh            sleep
snprintf        sprintf         sqrt            srand           srand48
srandom         sscanf          ssignal         [w]standend     [w]standout
stat            statvfs         strcasecmp      strcat          strchr
strcmp          strcoll         strcpy          strcspn         strdup
strerror        strfmon         strftime        strlen          strncasecmp
strncat         strncmp         strncpy         strnlen         strpbrk
strptime        strrchr         strsep          strspn          strstr
strtod          strtok          strtol          strtoq,strtoll  strtoul
strtouq,strtoull                strxfrm         subwin          swab
swprintf        swscanf         symlink         sysconf         system
tan             tanh            telldir         tempnam         tgamma
time            times           tmpfile         tmpnam          toascii
tolower         _tolower        touchwin        toupper         _toupper
towctrans       towlower        towupper        trunc           truncate
ttyname         tzset           ualarm          umask           uname
ungetc          ungetwc         unlink          unordered       unsetenv
usleep          utime           utimes          VAXC$CRTL_INIT  VAXC$ESTABLISH
va_arg          va_count        va_end          va_start[_1]    vfork
vfprintf        vfscanf         vfwprintf       vfwscanf        vprintf
vscanf          vsnprintf       vsprintf        vsscanf         vswprintf
vswscanf        vwprintf        vwscanf         wait            wait3
wait4           waitpid         wcrtomb         wcscat          wcschr
wcscmp          wcscoll         wcscpy          wcscspn         wcsftime
wcslen          wcsncat         wcsncmp         wcsncpy         wcspbrk
wcsrchr         wcsrtombs       wcsspn          wcsstr          wcstod
wcstok          wcstol          wcstombs        wcstoul         wcswcs
wcswidth        wcsxfrm         wctob           wctomb          wctrans
wctype          wcwidth         wmemchr         wmemcmp         wmemcpy
wmemmove        wmemset         wprintf         wrapok          write
writev          wscanf          y0,y1,yn        Version-Dependency_Tables
Prototypes_Duplicated_to_Nonstandard_Headers