[Previous] [Contents] [Next]

Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Appendix: QNX 4 functions supported by QNX Neutrino

Some functions from the QNX 4 C library are present in QNX Neutrino, but behave differently or have a slightly different set of arguments to meet the POSIX 1003.1 specification.

These QNX 4 functions are currently available to QNX Neutrino programs (note that most of them are part of the ANSI C library or POSIX 1003.1 spec):

abort()
abs()
accept()
access()
acos()
acosh()
alarm()
alloca()
asctime()
asin()
asinh()
assert()
atan()
atan2()
atanh()
atexit()
atof()
atoh()
atoi()
atol()

basename()
bcmp()
bcopy()
bind()
bindresvport()
brk()
bsearch()
bzero()

cabs()
calloc()
ceil()
cfgetispeed()
cfgetospeed()
cfree()
cfsetispeed()
cfsetospeed()
chdir()
chmod()
chown()
chroot()
chsize()
clearenv()
clearerr()
clock()
clock_getres()
clock_gettime()
clock_nanosleep()
clock_settime()
close()
closedir()
closelog()
_cmdname()
confstr()
connect()
cos()
cosh()
creat()
ctermid()
ctime()

delay()
difftime()
div()
dn_comp()
dn_expand()
ds_clear()
ds_create()
ds_deregister()
ds_flags()
ds_get()
ds_register()
ds_set()
dup()
dup2()

eaccess()
endgrent()
endhostent()
endnetent()
endprotoent()
endpwent()
endservent()
environ
eof()
errno
execl()
execle()
execlp()
execlpe()
execv()
execve()
execvp()
execvpe()
_exit()
exit()
exp()

fabs()
fchmod()
fchown()
fclose()
fcloseall()
fcntl()
fdatasync()
fdopen()
feof()
ferror()
fflush()
ffs()
fgetc()
fgetchar()
fgetpos()
fgets()
fileno()
floor()
flushall()
fmod()
fnmatch()
fopen()
fork()
fpathconf()
fprintf()
fputc()
fputchar()
fputs()
fread()
free()
freopen()
frexp()
fscanf()
fseek()
fsetpos()
fstat()
fsync()
ftell()
ftime()
ftruncate()
ftw()
fwrite()

getc()
getchar()
getcwd()
getdtablesize()
getegid()
getenv()
geteuid()
getgid()
getgrent()
getgrgid()
getgrnam()
getgrouplist()
getgroups()
gethostbyaddr()
gethostbyname()
gethostent()
gethostname()
getitimer()
getlogin()
getnetbyaddr()
getnetbyname()
getnetent()
getopt()
getpass()
getpeername()
getpgid()
getpgrp()
getpid()
getppid()
getprio()
getprotobyname()
getprotobynumber()
getprotoent()
getpwent()
getpwnam()
getpwuid()
getrusage()
gets()
getservbyname()
getservbyport()
getservent()
getsid()
getsockname()
getsockopt()
gettimeofday()
getuid()
getw()
gmtime()

h_errno
herror()
hostent
hstrerror()
htonl()
htons()
hypot()

index()
inet_addr()
inet_aton()
inet_lnaof()
inet_makeaddr()
inet_netof()
inet_network()
inet_ntoa()
inet_ntop()
inet_pton()
input_line()
ioctl()
isalnum()
isalpha()
isascii()
isatty()
iscntrl()
isdigit()
isfdtype()
isgraph()
islower()
isprint()
ispunct()
isspace()
isupper()
isxdigit()
itoa()

j0()
j1()
jn()

kill()
killpg()

labs()
ldexp()
ldiv()
link()
listen()
localeconv()
localtime()
log()
log10()
login_tty()
longjmp()
lseek()
lstat()
ltoa()
ltrunc()

main()
malloc()
max()
mblen()
mbstowcs()
mbtowc()
memccpy()
memchr()
memcmp()
memcpy()
memicmp()
memmove()
memset()
min()
mkdir()
mkfifo()
mknod()
mktemp()
mktime()
mmap()
modem_open()
modem_read()
modem_script()
modem_write()
modf()
mprotect()
mq_close()
mq_getattr()
mq_notify()
mq_open()
mq_receive()
mq_send()
mq_setattr()
mq_unlink()
munmap()

nanosleep()
netent
nice()
ntohl()
ntohs()

offsetof()
open()
opendir()
openlog()

pathconf()
pause()
pclose()
perror()
pipe()
popen()
pow()
printf()
protoent
putc()
putchar()
putenv()
puts()
putw()

qsort()

Raccept()
raise()
rand()
random()
Rbind()
rcmd()
Rconnect()
rdchk()
read()
readdir()
readlink()
readv()
realloc()
realpath()
re_comp()
recv()
recvfrom()
recvmsg()
re_exec()
regcomp()
regerror()
regexec()
regfree()
remove()
rename()
res_init()
res_mkquery()
res_query()
res_querydomain()
res_search()
res_send()
rewind()
rewinddir()
Rgetsockname()
rindex()
Rlisten()
rmdir()
Rrcmd()
rresvport()
Rselect()
ruserok()

sbrk()
scandir()
scanf()
sched_getparam()
sched_getscheduler()
sched_setparam()
sched_setscheduler()
sched_yield()
searchenv()
select()
sem_destroy()
sem_init()
sem_post()
sem_trywait()
sem_wait()
send()
sendmsg()
sendto()
servent
setbuf()
setegid()
setenv()
seteuid()
setgid()
setgrent()
sethostent()
sethostname()
setitimer()
setjmp()
setlinebuf()
setlocale()
setlogmask()
setnetent()
setpgid()
setpgrp()
setprio()
setprotoent()
setpwent()
setregid()
setreuid()
setservent()
setsid()
setsockopt()
settimeofday()
setuid()
setvbuf()
shm_open()
shm_unlink()
shutdown()
sigaction()
sigaddset()
sigblock()
sigdelset()
sigemptyset()
sigevent
sigfillset()
sigismember()
siglongjmp()
sigmask()
signal()
sigpending()
sigprocmask()
sigsetjmp()
sigsuspend()
sin()
sinh()
sleep()

snprintf()
sockatmark()
socket()
SOCKSinit()
sopen()
spawnl()
spawnle()
spawnlp()
spawnlpe()
spawnv()
spawnve()
spawnvp()
spawnvpe()
sprintf()
sqrt()
srand()
sscanf()
stat()
strcasecmp()
strcat()
strchr()
strcmp()
strcmpi()
strcoll()
strcpy()
strcspn()
strdup()
strerror()
strftime()
stricmp()
strlen()
strlwr()
strncat()
strncmp()
strncpy()
strnicmp()
strnset()
strpbrk()
strrchr()
strrev()
strsep()
strset()
strsignal()
strspn()
strstr()
strtod()
strtok()
strtol()
strtoul()
strupr()
strxfrm()
symlink()
sync()
sysconf()
syslog()
system()

tan()
tanh()
tcdrain()
tcdropline()
tcflow()
tcflush()
tcgetattr()
tcgetpgrp()
tcsendbreak()
tcsetattr()
tcsetpgrp()
tell()
tempnam()
time()
timer_delete()
timer_gettime()
timer_settime()
times()
tmpfile()
tmpnam()
tolower()
toupper()
truncate()
ttyname()
tzset()

ultoa()
umask()
uname()
ungetc()
unlink()
usleep()
utime()
utimes()
utoa()

va_arg()
va_end()
va_start()
vfork()
vfprintf()
vfscanf()
vprintf()
vsprintf()
vsscanf()
vsyslog()

wait()
waitpid()
wcstombs()
wctomb()
write()

y0()
y1()
yn()

These QNX 4 functions are available under QNX Neutrino, but have a different API or usage:


[Previous] [Contents] [Next]