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:
explode
extract
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