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:
$ 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