[Previous] [Contents] [Next]

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]