The Open Group Migration Information
Copyright © 2001-2003 The Open Group, All Rights reserved.

UNIX® APIs (P)

 

 

POSIX

 

 

P96

 

 

 

 

Interface

XSI

Base

U98

U95

P92

C99

C89

SVID3

BSD

pathconf()

m

m

m

m

m

.

.

m

.

pause()

m

m

m

m

m

.

.

m

m

pclose()

m

m

m

m

m

.

.

m

m

perror()

m

m

m

m

m

m

m

m

m

pipe()

m

m

m

m

m

.

.

m

m

poll()

m

xsi

m

m

.

.

.

m

.

popen()

m

m

m

m

m

.

.

m

m

posix_fadvise()

o

adv

.

.

.

.

.

.

.

posix_fallocate()

o

adv

.

.

.

.

.

.

.

posix_madvise()

o

adv

.

.

.

.

.

.

.

posix_mem_offset()

o

tym

.

.

.

.

.

.

.

posix_memalign()

o

adv

.

.

.

.

.

.

.

posix_openpt()

m

xsi

.

.

.

.

.

.

.

posix_spawn()

o

spn

.

.

.

.

.

.

.

posix_spawn_file_actions_addclose()

o

spn

.

.

.

.

.

.

.

posix_spawn_file_actions_adddup2()

o

spn

.

.

.

.

.

.

.

posix_spawn_file_actions_addopen()

o

spn

.

.

.

.

.

.

.

posix_spawn_file_actions_destroy()

o

spn

.

.

.

.

.

.

.

posix_spawn_file_actions_init()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_destroy()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_getflags()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_getpgroup()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_getschedparam()

o

spn ps

.

.

.

.

.

.

.

posix_spawnattr_getschedpolicy()

o

spn ps

.

.

.

.

.

.

.

posix_spawnattr_getsigdefault()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_getsigmask()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_init()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_setflags()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_setpgroup()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_setschedparam()

o

spn ps

.

.

.

.

.

.

.

posix_spawnattr_setschedpolicy()

o

spn ps

.

.

.

.

.

.

.

posix_spawnattr_setsigdefault()

o

spn

.

.

.

.

.

.

.

posix_spawnattr_setsigmask()

o

spn

.

.

.

.

.

.

.

posix_spawnp()

o

spn

.

.

.

.

.

.

.

posix_trace_attr_destroy()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getclockres()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getcreatetime()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getgenversion()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getinherited()

o

trc tri

.

.

.

.

.

.

.

posix_trace_attr_getlogfullpolicy()

o

trc trl

.

.

.

.

.

.

.

posix_trace_attr_getlogsize()

o

trc trl

.

.

.

.

.

.

.

posix_trace_attr_getmaxdatasize()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getmaxsystemeventsize()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getmaxusereventsize()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getname()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getstreamfullpolicy()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_getstreamsize()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_init()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_setinherited()

o

trc tri

.

.

.

.

.

.

.

posix_trace_attr_setlogfullpolicy()

o

trc trl

.

.

.

.

.

.

.

posix_trace_attr_setlogsize()

o

trc trl

.

.

.

.

.

.

.

posix_trace_attr_setmaxdatasize()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_setname()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_setstreamfullpolicy()

o

trc

.

.

.

.

.

.

.

posix_trace_attr_setstreamsize()

o

trc

.

.

.

.

.

.

.

posix_trace_clear()

o

trc

.

.

.

.

.

.

.

posix_trace_close()

o

trc trl

.

.

.

.

.

.

.

posix_trace_create()

o

trc

.

.

.

.

.

.

.

posix_trace_create_withlog()

o

trc trl

.

.

.

.

.

.

.

posix_trace_event()

o

trc

.

.

.

.

.

.

.

posix_trace_eventid_equal()

o

trc

.

.

.

.

.

.

.

posix_trace_eventid_get_name()

o

trc

.

.

.

.

.

.

.

posix_trace_eventid_open()

o

trc

.

.

.

.

.

.

.

posix_trace_eventset_add()

o

trc tef

.

.

.

.

.

.

.

posix_trace_eventset_del()

o

trc tef

.

.

.

.

.

.

.

posix_trace_eventset_empty()

o

trc tef

.

.

.

.

.

.

.

posix_trace_eventset_fill()

o

trc tef

.

.

.

.

.

.

.

posix_trace_eventset_ismember()

o

trc tef

.

.

.

.

.

.

.

posix_trace_eventtypelist_getnext_id()

o

trc

.

.

.

.

.

.

.

posix_trace_eventtypelist_rewind()

o

trc

.

.

.

.

.

.

.

posix_trace_flush()

o

trc trl

.

.

.

.

.

.

.

posix_trace_get_attr()

o

trc

.

.

.

.

.

.

.

posix_trace_get_filter()

o

trc tef

.

.

.

.

.

.

.

posix_trace_get_status()

o

trc

.

.

.

.

.

.

.

posix_trace_getnext_event()

o

trc

.

.

.

.

.

.

.

posix_trace_open()

o

trc trl

.

.

.

.

.

.

.

posix_trace_rewind()

o

trc trl

.

.

.

.

.

.

.

posix_trace_set_filter()

o

trc tef

.

.

.

.

.

.

.

posix_trace_shutdown()

o

trc

.

.

.

.

.

.

.

posix_trace_start()

o

trc

.

.

.

.

.

.

.

posix_trace_stop()

o

trc

.

.

.

.

.

.

.

posix_trace_timedgetnext_event()

o

trc tmo

.

.

.

.

.

.

.

posix_trace_trid_eventid_open()

o

trc tef

.

.

.

.

.

.

.

posix_trace_trygetnext_event()

o

trc

.

.

.

.

.

.

.

posix_typed_mem_get_info()

o

tym

.

.

.

.

.

.

.

posix_typed_mem_open()

o

tym

.

.

.

.

.

.

.

pow()

m

m

m

m

m

m

m

m

m

powf()

m

m

.

.

.

m

.

.

.

powl()

m

m

.

.

.

m

.

.

.

pread()

m

xsi

m

.

.

.

.

.

.

printf()

m

m

m

m

m

m

m

m

m

pselect()

m

m

.

.

.

.

.

.

.

pthread_atfork()

m

thr

m

.

t

.

.

.

.

pthread_attr_destroy()

m

thr

m

.

t

.

.

.

.

pthread_attr_getdetachstate()

m

thr

m

.

t

.

.

.

.

pthread_attr_getguardsize()

m

xsi

m

.

.

.

.

.

.

pthread_attr_getinheritsched()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_getschedparam()

m

thr

m

.

t

.

.

.

.

pthread_attr_getschedpolicy()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_getscope()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_getstack()

m

thr tsa tss

.

.

.

.

.

.

.

pthread_attr_getstackaddr()

m

thr tsa

m

.

t

.

.

.

.

pthread_attr_getstacksize()

m

thr tss

m

.

t

.

.

.

.

pthread_attr_init()

m

thr

m

.

t

.

.

.

.

pthread_attr_setdetachstate()

m

thr

m

.

t

.

.

.

.

pthread_attr_setguardsize()

m

xsi

m

.

.

.

.

.

.

pthread_attr_setinheritsched()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_setschedparam()

m

thr

m

.

t

.

.

.

.

pthread_attr_setschedpolicy()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_setscope()

o

thr tps

o

.

t

.

.

.

.

pthread_attr_setstack()

m

thr tsa tss

.

.

.

.

.

.

.

pthread_attr_setstackaddr()

m

thr tsa

m

.

t

.

.

.

.

pthread_attr_setstacksize()

m

thr tss

m

.

t

.

.

.

.

pthread_barrier_destroy()

o

thr bar

.

.

.

.

.

.

.

pthread_barrier_init()

o

thr bar

.

.

.

.

.

.

.

pthread_barrier_wait()

o

thr bar

.

.

.

.

.

.

.

pthread_barrierattr_destroy()

o

thr bar

.

.

.

.

.

.

.

pthread_barrierattr_getpshared()

o

thr bar tsh

.

.

.

.

.

.

.

pthread_barrierattr_init()

o

thr bar

.

.

.

.

.

.

.

pthread_barrierattr_setpshared()

o

thr bar tsh

.

.

.

.

.

.

.

pthread_cancel()

m

thr

m

.

t

.

.

.

.

pthread_cleanup_pop()

m

thr

m

.

t

.

.

.

.

pthread_cleanup_push()

m

thr

m

.

t

.

.

.

.

pthread_cond_broadcast()

m

thr

m

.

t

.

.

.

.

pthread_cond_destroy()

m

thr

m

.

t

.

.

.

.

pthread_cond_init()

m

thr

m

.

t

.

.

.

.

pthread_cond_signal()

m

thr

m

.

t

.

.

.

.

pthread_cond_timedwait()

m

thr

m

.

t

.

.

.

.

pthread_cond_wait()

m

thr

m

.

t

.

.

.

.

pthread_condattr_destroy()

m

thr

m

.

t

.

.

.

.

pthread_condattr_getclock()

o

thr cs

.

.

.

.

.

.

.

pthread_condattr_getpshared()

m

thr tsh

m

.

t

.

.

.

.

pthread_condattr_init()

m

thr

m

.

t

.

.

.

.

pthread_condattr_setclock()

o

thr cs

.

.

.

.

.

.

.

pthread_condattr_setpshared()

m

thr tsh

m

.

t

.

.

.

.

pthread_create()

m

thr

m

.

t

.

.

.

.

pthread_detach()

m

thr

m

.

t

.

.

.

.

pthread_equal()

m

thr

m

.

t

.

.

.

.

pthread_exit()

m

thr

m

.

t

.

.

.

.

pthread_getconcurrency()

m

xsi

m

.

.

.

.

.

.

pthread_getcpuclockid()

o

thr tct

.

.

.

.

.

.

.

pthread_getschedparam()

o

thr tps

o

.

t

.

.

.

.

pthread_getspecific()

m

thr

m

.

t

.

.

.

.

pthread_join()

m

thr

m

.

t

.

.

.

.

pthread_key_create()

m

thr

m

.

t

.

.

.

.

pthread_key_delete()

m

thr

m

.

t

.

.

.

.

pthread_kill()

m

thr

m

.

t

.

.

.

.

pthread_mutex_destroy()

m

thr

m

.

t

.

.

.

.

pthread_mutex_getprioceiling()

o

thr tpp

o

.

t

.

.

.

.

pthread_mutex_init()

m

thr

m

.

t

.

.

.

.

pthread_mutex_lock()

m

thr

m

.

t

.

.

.

.

pthread_mutex_setprioceiling()

o

thr tpp

o

.

t

.

.

.

.

pthread_mutex_timedlock()

o

thr tmo

.

.

.

.

.

.

.

pthread_mutex_trylock()

m

thr

m

.

t

.

.

.

.

pthread_mutex_unlock()

m

thr

m

.

t

.

.

.

.

pthread_mutexattr_destroy()

m

thr

m

.

t

.

.

.

.

pthread_mutexattr_getprioceiling()

o

thr tpp

o

.

t

.

.

.

.

pthread_mutexattr_getprotocol()

o

thr tpp|tpi

o

.

t

.

.

.

.

pthread_mutexattr_getpshared()

m

thr tsh

m

.

t

.

.

.

.

pthread_mutexattr_gettype()

m

xsi

m

.

.

.

.

.

.

pthread_mutexattr_init()

m

thr

m

.

t

.

.

.

.

pthread_mutexattr_setprioceiling()

o

thr tpp

o

.

t

.

.

.

.

pthread_mutexattr_setprotocol()

o

thr tpp|tpi

o

.

t

.

.

.

.

pthread_mutexattr_setpshared()

m

thr tsh

m

.

t

.

.

.

.

pthread_mutexattr_settype()

m

xsi

m

.

.

.

.

.

.

pthread_once()

m

thr

m

.

t

.

.

.

.

pthread_rwlock_destroy()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_init()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_rdlock()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_timedrdlock()

o

thr tmo

.

.

.

.

.

.

.

pthread_rwlock_timedwrlock()

o

thr tmo

.

.

.

.

.

.

.

pthread_rwlock_tryrdlock()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_trywrlock()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_unlock()

m

thr

m

.

.

.

.

.

.

pthread_rwlock_wrlock()

m

thr

m

.

.

.

.

.

.

pthread_rwlockattr_destroy()

m

thr

m

.

.

.

.

.

.

pthread_rwlockattr_getpshared()

m

thr tsh

m

.

.

.

.

.

.

pthread_rwlockattr_init()

m

thr

m

.

.

.

.

.

.

pthread_rwlockattr_setpshared()

m

thr tsh

m

.

.

.

.

.

.

pthread_self()

m

thr

m

.

t

.

.

.

.

pthread_setcancelstate()

m

thr

m

.

t

.

.

.

.

pthread_setcanceltype()

m

thr

m

.

t

.

.

.

.

pthread_setconcurrency()

m

xsi

m

.

.

.

.

.

.

pthread_setschedparam()

o

thr tps

o

.

t

.

.

.

.

pthread_setschedprio()

o

thr tps

.

.

.

.

.

.

.

pthread_setspecific()

m

thr

m

.

t

.

.

.

.

pthread_sigmask()

m

thr

m

.

t

.

.

.

.

pthread_spin_destroy()

o

thr spi

.

.

.

.

.

.

.

pthread_spin_init()

o

thr spi

.

.

.

.

.

.

.

pthread_spin_lock()

o

thr spi

.

.

.

.

.

.

.

pthread_spin_trylock()

o

thr spi

.

.

.

.

.

.

.

pthread_spin_unlock()

o

thr spi

.

.

.

.

.

.

.

pthread_testcancel()

m

thr

m

.

t

.

.

.

.

ptsname()

m

xsi

m

m

.

.

.

m

.

putc()

m

m

m

m

m

m

m

m

m

putc_unlocked()

m

tsf

m

.

t

.

.

.

.

putchar()

m

m

m

m

m

m

m

m

m

putchar_unlocked()

m

tsf

m

.

t

.

.

.

.

putenv()

m

xsi

m

m

.

.

.

m

.

putmsg()

o

xsr

m

m

.

.

.

m

.

putpmsg()

o

xsr

m

m

.

.

.

m

.

puts()

m

m

m

m

m

m

m

m

m

pututxline()

m

xsi

m

m

.

.

.

.

.

putwc()

m

m

m

m

.

m

1

.

.

putwchar()

m

m

m

m

.

m

1

.

.

pwrite()

m

xsi

m

.

.

.

.

.

.


UNIX ® is a registered Trademark of The Open Group.
POSIX ® is a registered Trademark of The IEEE.