forked from Imagelibrary/rtems
Added Function field.
This commit is contained in:
@@ -13,25 +13,25 @@
|
||||
@subsection Process Creation
|
||||
|
||||
@example
|
||||
fork(), Unimplementable
|
||||
fork(), Function, Unimplementable
|
||||
@end example
|
||||
|
||||
|
||||
@subsection Execute a File
|
||||
|
||||
@example
|
||||
execl(), Unimplementable, Requires Processes
|
||||
execv(), Unimplementable, Requires Processes
|
||||
execle(), Unimplementable, Requires Processes
|
||||
execve(), Unimplementable, Requires Processes
|
||||
execlp(), Unimplementable, Requires Processes
|
||||
execvp(), Unimplementable, Requires Processes
|
||||
execl(), Function, Unimplementable, Requires Processes
|
||||
execv(), Function, Unimplementable, Requires Processes
|
||||
execle(), Function, Unimplementable, Requires Processes
|
||||
execve(), Function, Unimplementable, Requires Processes
|
||||
execlp(), Function, Unimplementable, Requires Processes
|
||||
execvp(), Function, Unimplementable, Requires Processes
|
||||
@end example
|
||||
|
||||
@subsection Register Fork Handlers
|
||||
|
||||
@example
|
||||
pthread_atfork(), Unimplementable, Requires Processes
|
||||
pthread_atfork(), Function, Unimplementable, Requires Processes
|
||||
@end example
|
||||
|
||||
@section Process Termination
|
||||
@@ -39,14 +39,14 @@ pthread_atfork(), Unimplementable, Requires Processes
|
||||
@subsection Wait for Process Termination
|
||||
|
||||
@example
|
||||
wait(), Unimplementable, Requires Processes
|
||||
waitpid(), Unimplementable, Requires Processes
|
||||
wait(), Function, Unimplementable, Requires Processes
|
||||
waitpid(), Function, Unimplementable, Requires Processes
|
||||
@end example
|
||||
|
||||
@subsection Terminate a Process
|
||||
|
||||
@example
|
||||
_exit(), Unimplemented
|
||||
_exit(), Function, Unimplemented
|
||||
@end example
|
||||
|
||||
@section Signals
|
||||
@@ -56,62 +56,62 @@ _exit(), Unimplemented
|
||||
@subsection Send a Signal to a Process
|
||||
|
||||
@example
|
||||
kill(), Implemented
|
||||
kill(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Manipulate Signal Sets
|
||||
|
||||
@example
|
||||
sigemptyset(), Implemented
|
||||
sigfillset(), Implemented
|
||||
sigaddset(), Implemented
|
||||
sigdelset(), Implemented
|
||||
sigismember(), Implemented
|
||||
sigemptyset(), Function, Implemented
|
||||
sigfillset(), Function, Implemented
|
||||
sigaddset(), Function, Implemented
|
||||
sigdelset(), Function, Implemented
|
||||
sigismember(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Examine and Change Signal Action
|
||||
|
||||
@example
|
||||
sigaction(), Implemented
|
||||
sigaction(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Examine and Change Blocked Signals
|
||||
|
||||
@example
|
||||
pthread_sigmask(), Implemented
|
||||
sigprocmask(), Implemented
|
||||
pthread_sigmask(), Function, Implemented
|
||||
sigprocmask(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Examine Pending Signals
|
||||
|
||||
@example
|
||||
sigpending(), Implemented
|
||||
sigpending(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Wait for a Signal
|
||||
|
||||
@example
|
||||
sigsuspend(), Implemented
|
||||
sigsuspend(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Synchronously Accept a Signal
|
||||
|
||||
@example
|
||||
sigwait(), Implemented
|
||||
sigwaitinfo(), Implemented
|
||||
sigtimedwait(), Implemented
|
||||
sigwait(), Function, Implemented
|
||||
sigwaitinfo(), Function, Implemented
|
||||
sigtimedwait(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Queue a Signal to a Process
|
||||
|
||||
@example
|
||||
sigqueue(), Implemented
|
||||
sigqueue(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Send a Signal to a Thread
|
||||
|
||||
@example
|
||||
pthread_kill(), Implemented
|
||||
pthread_kill(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@section Timer Operations
|
||||
@@ -119,17 +119,17 @@ pthread_kill(), Implemented
|
||||
@subsection Schedule Alarm
|
||||
|
||||
@example
|
||||
alarm(), Implemented
|
||||
alarm(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Suspend Process Execution
|
||||
|
||||
@example
|
||||
pause(), Implemented
|
||||
pause(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Delay Process Execution
|
||||
|
||||
@example
|
||||
sleep(), Implemented
|
||||
sleep(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
@subsection Get Process and Parent Process IDs
|
||||
|
||||
@example
|
||||
getpid()
|
||||
getppid()
|
||||
getpid(), Function
|
||||
getppid(), Function
|
||||
@end example
|
||||
|
||||
@section User Identification
|
||||
@@ -22,30 +22,30 @@ getppid()
|
||||
@subsection Get Real User Effective User Real Group and Effective Group IDs
|
||||
|
||||
@example
|
||||
getuid()
|
||||
geteuid()
|
||||
getgid()
|
||||
getegid()
|
||||
getuid(), Function
|
||||
geteuid(), Function
|
||||
getgid(), Function
|
||||
getegid(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set User and Group IDs
|
||||
|
||||
@example
|
||||
setuid()
|
||||
setgid()
|
||||
setuid(), Function
|
||||
setgid(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Supplementary Group IDs
|
||||
|
||||
@example
|
||||
getgroups()
|
||||
getgroups(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get User Name
|
||||
|
||||
@example
|
||||
getlogin()
|
||||
getlogin_r()
|
||||
getlogin(), Function
|
||||
getlogin_r(), Function
|
||||
@end example
|
||||
|
||||
@section Process Groups
|
||||
@@ -53,19 +53,19 @@ getlogin_r()
|
||||
@subsection Get Process Group ID
|
||||
|
||||
@example
|
||||
getpgrp()
|
||||
getpgrp(), Function
|
||||
@end example
|
||||
|
||||
@subsection Create Session and Set Process Group ID
|
||||
|
||||
@example
|
||||
setsid()
|
||||
setsid(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set Process Group ID for Job Control
|
||||
|
||||
@example
|
||||
setpgid()
|
||||
setpgid(), Function
|
||||
@end example
|
||||
|
||||
@section System Identification
|
||||
@@ -73,7 +73,7 @@ setpgid()
|
||||
@subsection Get System Name
|
||||
|
||||
@example
|
||||
uname()
|
||||
uname(), Function
|
||||
@end example
|
||||
|
||||
@section Time
|
||||
@@ -81,13 +81,13 @@ uname()
|
||||
@subsection Get System Time
|
||||
|
||||
@example
|
||||
time()
|
||||
time(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Process Times
|
||||
|
||||
@example
|
||||
times()
|
||||
times(), Function
|
||||
@end example
|
||||
|
||||
@section Environment Variables
|
||||
@@ -95,7 +95,7 @@ times()
|
||||
@subsection Environment Access
|
||||
|
||||
@example
|
||||
getenv()
|
||||
getenv(), Function
|
||||
@end example
|
||||
|
||||
@section Terminal Identification
|
||||
@@ -103,15 +103,15 @@ getenv()
|
||||
@subsection Generate Terminal Pathname
|
||||
|
||||
@example
|
||||
ctermid()
|
||||
ctermid(), Function
|
||||
@end example
|
||||
|
||||
@subsection Determine Terminal Device Name
|
||||
|
||||
@example
|
||||
ttyname()
|
||||
ttyname_r()
|
||||
isatty()
|
||||
ttyname(), Function
|
||||
ttyname_r(), Function
|
||||
isatty(), Function
|
||||
@end example
|
||||
|
||||
@section Configurable System Variables
|
||||
@@ -119,5 +119,5 @@ isatty()
|
||||
@subsection Get Configurable System Variables
|
||||
|
||||
@example
|
||||
sysconf()
|
||||
sysconf(), Function
|
||||
@end example
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
@subsection Directory Operations
|
||||
|
||||
@example
|
||||
opendir()
|
||||
readdir()
|
||||
readdir_r()
|
||||
rewinddir()
|
||||
closedir()
|
||||
opendir(), Function
|
||||
readdir(), Function
|
||||
readdir_r(), Function
|
||||
rewinddir(), Function
|
||||
closedir(), Function
|
||||
@end example
|
||||
|
||||
@section Working Directory
|
||||
@@ -27,13 +27,13 @@ closedir()
|
||||
@subsection Change Current Working Directory
|
||||
|
||||
@example
|
||||
chdir()
|
||||
chdir(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Working Directory Pathname
|
||||
|
||||
@example
|
||||
getcwd()
|
||||
getcwd(), Function
|
||||
@end example
|
||||
|
||||
@section General File Creation
|
||||
@@ -41,25 +41,25 @@ getcwd()
|
||||
@subsection Open a File
|
||||
|
||||
@example
|
||||
open()
|
||||
open(), Function
|
||||
@end example
|
||||
|
||||
@subsection Create a New File or Rewrite an Existing One
|
||||
|
||||
@example
|
||||
creat()
|
||||
creat(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set File Creation Mask
|
||||
|
||||
@example
|
||||
umask()
|
||||
umask(), Function
|
||||
@end example
|
||||
|
||||
@subsection Link to a File
|
||||
|
||||
@example
|
||||
link()
|
||||
link(), Function
|
||||
@end example
|
||||
|
||||
@section Special File Creation
|
||||
@@ -67,13 +67,13 @@ link()
|
||||
@subsection Make a Directory
|
||||
|
||||
@example
|
||||
mkdir()
|
||||
mkdir(), Function
|
||||
@end example
|
||||
|
||||
@subsection Make a FIFO Special File
|
||||
|
||||
@example
|
||||
mkfifo()
|
||||
mkfifo(), Function
|
||||
@end example
|
||||
|
||||
@section File Removal
|
||||
@@ -81,19 +81,19 @@ mkfifo()
|
||||
@subsection Remove Directory Entries
|
||||
|
||||
@example
|
||||
unlink()
|
||||
unlink(), Function
|
||||
@end example
|
||||
|
||||
@subsection Remove a Directory
|
||||
|
||||
@example
|
||||
rmdir()
|
||||
rmdir(), Function
|
||||
@end example
|
||||
|
||||
@subsection Rename a File
|
||||
|
||||
@example
|
||||
rename()
|
||||
rename(), Function
|
||||
@end example
|
||||
|
||||
@section File Characteristics
|
||||
@@ -103,46 +103,46 @@ rename()
|
||||
@subsection Get File Status
|
||||
|
||||
@example
|
||||
stat()
|
||||
fstat()
|
||||
stat(), Function
|
||||
fstat(), Function
|
||||
@end example
|
||||
|
||||
@subsection Check File Accessibility
|
||||
|
||||
@example
|
||||
access()
|
||||
access(), Function
|
||||
@end example
|
||||
|
||||
@subsection Change File Modes
|
||||
|
||||
@example
|
||||
chmod()
|
||||
fchmod()
|
||||
chmod(), Function
|
||||
fchmod(), Function
|
||||
@end example
|
||||
|
||||
@subsection Change Owner and Group of a File
|
||||
|
||||
@example
|
||||
chown()
|
||||
chown(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set File Access and Modification Times
|
||||
|
||||
@example
|
||||
utime()
|
||||
utime(), Function
|
||||
@end example
|
||||
|
||||
@subsection Truncate a File to a Specified Length
|
||||
|
||||
@example
|
||||
ftruncate()
|
||||
ftruncate(), Function
|
||||
@end example
|
||||
|
||||
@section Configurable Pathname Variable
|
||||
|
||||
@example
|
||||
pathconf()
|
||||
fpathconf()
|
||||
pathconf(), Function
|
||||
fpathconf(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Configurable Pathname Variables
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
@subsection Create an Inter-Process Channel
|
||||
|
||||
@example
|
||||
pipe()
|
||||
pipe(), Function
|
||||
@end example
|
||||
|
||||
@section File Descriptor Manipulation
|
||||
@@ -21,8 +21,8 @@ pipe()
|
||||
@subsection Duplicate an Open File Descriptor
|
||||
|
||||
@example
|
||||
dup()
|
||||
dup2()
|
||||
dup(), Function
|
||||
dup2(), Function
|
||||
@end example
|
||||
|
||||
@section File Descriptor Deassignment
|
||||
@@ -30,7 +30,7 @@ dup2()
|
||||
@subsection Close a File
|
||||
|
||||
@example
|
||||
close()
|
||||
close(), Function
|
||||
@end example
|
||||
|
||||
@section Input and Output
|
||||
@@ -38,13 +38,13 @@ close()
|
||||
@subsection Read from a File
|
||||
|
||||
@example
|
||||
read()
|
||||
read(), Function
|
||||
@end example
|
||||
|
||||
@subsection Write to a File
|
||||
|
||||
@example
|
||||
write()
|
||||
write(), Function
|
||||
@end example
|
||||
|
||||
@section Control Operations on Files
|
||||
@@ -54,13 +54,13 @@ write()
|
||||
@subsection File Control
|
||||
|
||||
@example
|
||||
fcntl()
|
||||
fcntl(), Function
|
||||
@end example
|
||||
|
||||
@subsection Reposition Read/Write File Offset
|
||||
|
||||
@example
|
||||
lseek()
|
||||
lseek(), Function
|
||||
@end example
|
||||
|
||||
@section File Synchronization
|
||||
@@ -68,13 +68,13 @@ lseek()
|
||||
@subsection Synchronize the State of a File
|
||||
|
||||
@example
|
||||
fsync()
|
||||
fsync(), Function
|
||||
@end example
|
||||
|
||||
@subsection Synchronize the Data of a File
|
||||
|
||||
@example
|
||||
fdatasync()
|
||||
fdatasync(), Function
|
||||
@end example
|
||||
|
||||
@section Asynchronous Input and Output
|
||||
@@ -84,48 +84,48 @@ fdatasync()
|
||||
@subsection Asynchronous Read
|
||||
|
||||
@example
|
||||
aio_read()
|
||||
aio_read(), Function
|
||||
@end example
|
||||
|
||||
@subsection Asynchronous Write
|
||||
|
||||
@example
|
||||
aio_write()
|
||||
aio_write(), Function
|
||||
@end example
|
||||
|
||||
@subsection List Directed I/O
|
||||
|
||||
@example
|
||||
aio_listio()
|
||||
aio_listio(), Function
|
||||
@end example
|
||||
|
||||
@subsection Retrieve Error Status of Asynchronous I/O Operation
|
||||
|
||||
@example
|
||||
aio_error()
|
||||
aio_error(), Function
|
||||
@end example
|
||||
|
||||
@subsection Retrieve Return Status of Asynchronous I/O Operation
|
||||
|
||||
@example
|
||||
aio_return()
|
||||
aio_return(), Function
|
||||
@end example
|
||||
|
||||
@subsection Cancel Asynchronous I/O Request
|
||||
|
||||
@example
|
||||
aio_cancel()
|
||||
aio_cancel(), Function
|
||||
@end example
|
||||
|
||||
@subsection Wait for Asynchronous I/O Request
|
||||
|
||||
@example
|
||||
aio_suspend()
|
||||
aio_suspend(), Function
|
||||
@end example
|
||||
|
||||
@subsection Asynchronous File Synchronization
|
||||
|
||||
@example
|
||||
aio_fsync()
|
||||
aio_fsync(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -67,28 +67,28 @@
|
||||
@subsection Get and Set State
|
||||
|
||||
@example
|
||||
tcgetattr()
|
||||
tcsetattr()
|
||||
tcgetattr(), Function
|
||||
tcsetattr(), Function
|
||||
@end example
|
||||
|
||||
@subsection Line Control Functions
|
||||
|
||||
@example
|
||||
tcsendbreak()
|
||||
tcdrain()
|
||||
tcflush()
|
||||
tcflow()
|
||||
tcsendbreak(), Function
|
||||
tcdrain(), Function
|
||||
tcflush(), Function
|
||||
tcflow(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Foreground Process Group ID
|
||||
|
||||
@example
|
||||
tcgetprgrp()
|
||||
tcgetprgrp(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set Foreground Process Group ID
|
||||
|
||||
@example
|
||||
tcsetprgrp()
|
||||
tcsetprgrp(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -13,156 +13,156 @@
|
||||
ANSI C Section 4.2 --- Diagnostics
|
||||
|
||||
@example
|
||||
assert()
|
||||
assert(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.3 --- Character Handling
|
||||
|
||||
@example
|
||||
isalnum()
|
||||
isalpha()
|
||||
iscntrl()
|
||||
isdigit()
|
||||
isgraph()
|
||||
islower()
|
||||
isprint()
|
||||
ispunct()
|
||||
isspace()
|
||||
isupper()
|
||||
isxdigit()
|
||||
tolower()
|
||||
toupper()
|
||||
isalnum(), Function
|
||||
isalpha(), Function
|
||||
iscntrl(), Function
|
||||
isdigit(), Function
|
||||
isgraph(), Function
|
||||
islower(), Function
|
||||
isprint(), Function
|
||||
ispunct(), Function
|
||||
isspace(), Function
|
||||
isupper(), Function
|
||||
isxdigit(), Function
|
||||
tolower(), Function
|
||||
toupper(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.4 --- Localization
|
||||
|
||||
@example
|
||||
setlocale()
|
||||
setlocale(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.5 --- Mathematics
|
||||
|
||||
@example
|
||||
acos()
|
||||
asin()
|
||||
atan()
|
||||
atan2()
|
||||
cos()
|
||||
sin()
|
||||
tan()
|
||||
cosh()
|
||||
sinh()
|
||||
tanh()
|
||||
exp()
|
||||
frexp()
|
||||
ldexp()
|
||||
log()
|
||||
log10()
|
||||
modf()
|
||||
pow()
|
||||
sqrt()
|
||||
ceil()
|
||||
fabs()
|
||||
floor()
|
||||
fmod()
|
||||
acos(), Function
|
||||
asin(), Function
|
||||
atan(), Function
|
||||
atan2(), Function
|
||||
cos(), Function
|
||||
sin(), Function
|
||||
tan(), Function
|
||||
cosh(), Function
|
||||
sinh(), Function
|
||||
tanh(), Function
|
||||
exp(), Function
|
||||
frexp(), Function
|
||||
ldexp(), Function
|
||||
log(), Function
|
||||
log10(), Function
|
||||
modf(), Function
|
||||
pow(), Function
|
||||
sqrt(), Function
|
||||
ceil(), Function
|
||||
fabs(), Function
|
||||
floor(), Function
|
||||
fmod(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.6 --- Non-Local Jumps
|
||||
|
||||
@example
|
||||
setjmp()
|
||||
longjmp()
|
||||
setjmp(), Function
|
||||
longjmp(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.9 --- Input/Output
|
||||
|
||||
@example
|
||||
clearerr()
|
||||
fclose()
|
||||
feof()
|
||||
ferror()
|
||||
fflush()
|
||||
fgetc()
|
||||
fgets()
|
||||
fopen()
|
||||
fputc()
|
||||
fputs()
|
||||
fread()
|
||||
freopen()
|
||||
fseek()
|
||||
ftell()
|
||||
fwrite()
|
||||
getc()
|
||||
getchar()
|
||||
gets()
|
||||
perror()
|
||||
printf()
|
||||
fprintf()
|
||||
sprintf()
|
||||
putc()
|
||||
putchar()
|
||||
puts()
|
||||
remove()
|
||||
rename()
|
||||
rewind()
|
||||
scanf()
|
||||
fscanf()
|
||||
sscanf()
|
||||
setbuf()
|
||||
tmpfile()
|
||||
tmpnam()
|
||||
ungetc()
|
||||
clearerr(), Function
|
||||
fclose(), Function
|
||||
feof(), Function
|
||||
ferror(), Function
|
||||
fflush(), Function
|
||||
fgetc(), Function
|
||||
fgets(), Function
|
||||
fopen(), Function
|
||||
fputc(), Function
|
||||
fputs(), Function
|
||||
fread(), Function
|
||||
freopen(), Function
|
||||
fseek(), Function
|
||||
ftell(), Function
|
||||
fwrite(), Function
|
||||
getc(), Function
|
||||
getchar(), Function
|
||||
gets(), Function
|
||||
perror(), Function
|
||||
printf(), Function
|
||||
fprintf(), Function
|
||||
sprintf(), Function
|
||||
putc(), Function
|
||||
putchar(), Function
|
||||
puts(), Function
|
||||
remove(), Function
|
||||
rename(), Function
|
||||
rewind(), Function
|
||||
scanf(), Function
|
||||
fscanf(), Function
|
||||
sscanf(), Function
|
||||
setbuf(), Function
|
||||
tmpfile(), Function
|
||||
tmpnam(), Function
|
||||
ungetc(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.10 --- General Utilities
|
||||
|
||||
@example
|
||||
abs()
|
||||
atof()
|
||||
atoi()
|
||||
atol()
|
||||
rand()
|
||||
srand()
|
||||
calloc()
|
||||
free()
|
||||
malloc()
|
||||
realloc()
|
||||
abort()
|
||||
exit()
|
||||
getenv()
|
||||
bsearch()
|
||||
qsort()
|
||||
abs(), Function
|
||||
atof(), Function
|
||||
atoi(), Function
|
||||
atol(), Function
|
||||
rand(), Function
|
||||
srand(), Function
|
||||
calloc(), Function
|
||||
free(), Function
|
||||
malloc(), Function
|
||||
realloc(), Function
|
||||
abort(), Function
|
||||
exit(), Function
|
||||
getenv(), Function
|
||||
bsearch(), Function
|
||||
qsort(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.11 --- String Handling
|
||||
|
||||
@example
|
||||
strcpy()
|
||||
strncpy()
|
||||
strcat()
|
||||
strncat()
|
||||
strcmp()
|
||||
strncmp()
|
||||
strchr()
|
||||
strcspn()
|
||||
strpbrk()
|
||||
strrchr()
|
||||
strspn()
|
||||
strstr()
|
||||
strtok()
|
||||
strlen()
|
||||
strcpy(), Function
|
||||
strncpy(), Function
|
||||
strcat(), Function
|
||||
strncat(), Function
|
||||
strcmp(), Function
|
||||
strncmp(), Function
|
||||
strchr(), Function
|
||||
strcspn(), Function
|
||||
strpbrk(), Function
|
||||
strrchr(), Function
|
||||
strspn(), Function
|
||||
strstr(), Function
|
||||
strtok(), Function
|
||||
strlen(), Function
|
||||
@end example
|
||||
|
||||
ANSI C Section 4.12 --- Date and Time Handling
|
||||
|
||||
@example
|
||||
time()
|
||||
asctime()
|
||||
ctime()
|
||||
gmtime()
|
||||
localtime()
|
||||
mktime()
|
||||
strftime()
|
||||
time(), Function
|
||||
asctime(), Function
|
||||
ctime(), Function
|
||||
gmtime(), Function
|
||||
localtime(), Function
|
||||
mktime(), Function
|
||||
strftime(), Function
|
||||
@end example
|
||||
|
||||
@subsection Extensions to Time Functions
|
||||
@@ -174,13 +174,13 @@ strftime()
|
||||
@subsection Map a Stream Pointer to a File Descriptor
|
||||
|
||||
@example
|
||||
fileno()
|
||||
fileno(), Function
|
||||
@end example
|
||||
|
||||
@subsection Open a Stream on a File Descriptor
|
||||
|
||||
@example
|
||||
fdopen()
|
||||
fdopen(), Function
|
||||
@end example
|
||||
|
||||
@subsection Interactions of Other FILE-Type C Functions
|
||||
@@ -192,18 +192,18 @@ fdopen()
|
||||
@subsection Stdio Locking Functions
|
||||
|
||||
@example
|
||||
flockfile()
|
||||
ftrylockfile()
|
||||
funlockfile()
|
||||
flockfile(), Function
|
||||
ftrylockfile(), Function
|
||||
funlockfile(), Function
|
||||
@end example
|
||||
|
||||
@subsection Stdio With Explicit Client Locking
|
||||
|
||||
@example
|
||||
getc_unlocked()
|
||||
getchar_unlocked()
|
||||
putc_unlocked()
|
||||
putchar_unlocked()
|
||||
getc_unlocked(), Function
|
||||
getchar_unlocked(), Function
|
||||
putc_unlocked(), Function
|
||||
putchar_unlocked(), Function
|
||||
@end example
|
||||
|
||||
@section Other C Language Functions
|
||||
@@ -211,50 +211,50 @@ putchar_unlocked()
|
||||
@subsection Nonlocal Jumps
|
||||
|
||||
@example
|
||||
sigsetjmp()
|
||||
siglongjmp()
|
||||
sigsetjmp(), Function
|
||||
siglongjmp(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set Time Zone
|
||||
|
||||
@example
|
||||
tzset()
|
||||
tzset(), Function
|
||||
@end example
|
||||
|
||||
@subsection Find String Token
|
||||
|
||||
@example
|
||||
strtok_r()
|
||||
strtok_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection ASCII Time Representation
|
||||
|
||||
@example
|
||||
asctime_r()
|
||||
asctime_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection Current Time Representation
|
||||
|
||||
@example
|
||||
ctime_r()
|
||||
ctime_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection Coordinated Universal Time
|
||||
|
||||
@example
|
||||
gmtime_r()
|
||||
gmtime_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection Local Time
|
||||
|
||||
@example
|
||||
localtime_r()
|
||||
localtime_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection Pseudo-Random Sequence Generation Functions
|
||||
|
||||
@example
|
||||
rand_r()
|
||||
rand_r(), Function
|
||||
@end example
|
||||
|
||||
|
||||
|
||||
@@ -15,18 +15,18 @@
|
||||
@subsection Group Database Access
|
||||
|
||||
@example
|
||||
getgrgid()
|
||||
getgrgid_r()
|
||||
getgrname()
|
||||
getgrnam_r()
|
||||
getgrgid(), Function
|
||||
getgrgid_r(), Function
|
||||
getgrname(), Function
|
||||
getgrnam_r(), Function
|
||||
@end example
|
||||
|
||||
@subsection User Database Access
|
||||
|
||||
@example
|
||||
getpwuid()
|
||||
getpwuid_r()
|
||||
getpwnam()
|
||||
getpwnam_r()
|
||||
getpwuid(), Function
|
||||
getpwuid_r(), Function
|
||||
getpwnam(), Function
|
||||
getpwnam_r(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -15,50 +15,50 @@
|
||||
@subsection Initialize an Unnamed Semaphore
|
||||
|
||||
@example
|
||||
sem_init()
|
||||
sem_init(), Function
|
||||
@end example
|
||||
|
||||
@subsection Destroy an Unnamed Semaphore
|
||||
|
||||
@example
|
||||
sem__destroy()
|
||||
sem__destroy(), Function
|
||||
@end example
|
||||
|
||||
@subsection Initialize/Open a Named Semaphore
|
||||
|
||||
@example
|
||||
sem_open()
|
||||
sem_open(), Function
|
||||
@end example
|
||||
|
||||
@subsection Close a Named Semaphore
|
||||
|
||||
@example
|
||||
sem_close()
|
||||
sem_close(), Function
|
||||
@end example
|
||||
|
||||
@subsection Remove a Named Semaphore
|
||||
|
||||
@example
|
||||
sem_unlink()
|
||||
sem_unlink(), Function
|
||||
@end example
|
||||
|
||||
@subsection Lock a Semaphore
|
||||
|
||||
@example
|
||||
sem_wait()
|
||||
sem_trywait()
|
||||
sem_wait(), Function
|
||||
sem_trywait(), Function
|
||||
@end example
|
||||
|
||||
@subsection Unlock a Semaphore
|
||||
|
||||
@example
|
||||
sem_post()
|
||||
sem_post(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get the Value of a Semaphore
|
||||
|
||||
@example
|
||||
sem_getvalue()
|
||||
sem_getvalue(), Function
|
||||
@end example
|
||||
|
||||
@section Mutexes
|
||||
@@ -66,25 +66,25 @@ sem_getvalue()
|
||||
@subsection Mutex Initialization Attributes
|
||||
|
||||
@example
|
||||
pthread_mutexattr_init()
|
||||
pthread_mutexattr_destroy()
|
||||
pthread_mutexattr_getpshared()
|
||||
pthread_mutexattr_setpshared()
|
||||
pthread_mutexattr_init(), Function
|
||||
pthread_mutexattr_destroy(), Function
|
||||
pthread_mutexattr_getpshared(), Function
|
||||
pthread_mutexattr_setpshared(), Function
|
||||
@end example
|
||||
|
||||
@subsection Initializing and Destroying a Mutex
|
||||
|
||||
@example
|
||||
pthread_mutex_init()
|
||||
pthread_mutex_destroy()
|
||||
pthread_mutex_init(), Function
|
||||
pthread_mutex_destroy(), Function
|
||||
@end example
|
||||
|
||||
@subsection Locking and Unlocking a Mutex
|
||||
|
||||
@example
|
||||
pthread_mutex_lock()
|
||||
pthread_mutex_trylock()
|
||||
pthread_mutex_unlock()
|
||||
pthread_mutex_lock(), Function
|
||||
pthread_mutex_trylock(), Function
|
||||
pthread_mutex_unlock(), Function
|
||||
@end example
|
||||
|
||||
@section Condition Variables
|
||||
@@ -92,30 +92,30 @@ pthread_mutex_unlock()
|
||||
@subsection Condition Variable Initialization Attributes
|
||||
|
||||
@example
|
||||
pthread_condattr_init()
|
||||
pthread_condattr_destroy()
|
||||
pthread_condattr_getpshared()
|
||||
pthread_condattr_setpshared()
|
||||
pthread_condattr_init(), Function
|
||||
pthread_condattr_destroy(), Function
|
||||
pthread_condattr_getpshared(), Function
|
||||
pthread_condattr_setpshared(), Function
|
||||
@end example
|
||||
|
||||
@subsection Initialization and Destroying Condition Variables
|
||||
|
||||
@example
|
||||
pthread_cond_init()
|
||||
pthread_cond_destroy()
|
||||
pthread_cond_init(), Function
|
||||
pthread_cond_destroy(), Function
|
||||
@end example
|
||||
|
||||
@subsection Broadcasting and Signaling a Condition
|
||||
|
||||
@example
|
||||
pthread_cond_signal()
|
||||
pthread_cond_broadcast()
|
||||
pthread_cond_signal(), Function
|
||||
pthread_cond_broadcast(), Function
|
||||
@end example
|
||||
|
||||
@subsection Waiting on a Condition
|
||||
|
||||
@example
|
||||
pthread_cond_wait()
|
||||
pthread_cond_timedwait()
|
||||
pthread_cond_wait(), Function
|
||||
pthread_cond_timedwait(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -13,15 +13,15 @@
|
||||
@subsection Lock/Unlock the Address Space of a Process
|
||||
|
||||
@example
|
||||
mlockall()
|
||||
munlockall()
|
||||
mlockall(), Function
|
||||
munlockall(), Function
|
||||
@end example
|
||||
|
||||
@subsection Lock/Unlock a Rand of Process Address Space
|
||||
|
||||
@example
|
||||
mlock()
|
||||
munlock()
|
||||
mlock(), Function
|
||||
munlock(), Function
|
||||
@end example
|
||||
|
||||
@section Memory Mapping Functions
|
||||
@@ -29,25 +29,25 @@ munlock()
|
||||
@subsection Map Process Addresses to a Memory Object
|
||||
|
||||
@example
|
||||
mmap()
|
||||
mmap(), Function
|
||||
@end example
|
||||
|
||||
@subsection Unmap Previously Mapped Addresses
|
||||
|
||||
@example
|
||||
munmap()
|
||||
munmap(), Function
|
||||
@end example
|
||||
|
||||
@subsection Change Memory Protection
|
||||
|
||||
@example
|
||||
mprotect()
|
||||
mprotect(), Function
|
||||
@end example
|
||||
|
||||
@subsection Memory Object Synchronization
|
||||
|
||||
@example
|
||||
msync()
|
||||
msync(), Function
|
||||
@end example
|
||||
|
||||
@section Shared Memory Functions
|
||||
@@ -55,11 +55,11 @@ msync()
|
||||
@subsection Open a Shared Memory Object
|
||||
|
||||
@example
|
||||
shm_open()
|
||||
shm_open(), Function
|
||||
@end example
|
||||
|
||||
@subsection Remove a Shared Memory Object
|
||||
|
||||
@example
|
||||
shm_unlink()
|
||||
shm_unlink(), Function
|
||||
@end example
|
||||
|
||||
@@ -23,39 +23,39 @@
|
||||
@subsection Set Scheduling Parameters
|
||||
|
||||
@example
|
||||
sched_setparam()
|
||||
sched_setparam(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Scheduling Parameters
|
||||
|
||||
@example
|
||||
sched_getparam()
|
||||
sched_getparam(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set Scheduling Policy and Scheduling Parameters
|
||||
|
||||
@example
|
||||
sched_setscheduler()
|
||||
sched_setscheduler(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Scheduling Policy
|
||||
|
||||
@example
|
||||
sched_getscheduler()
|
||||
sched_getscheduler(), Function
|
||||
@end example
|
||||
|
||||
@subsection Yield Processor
|
||||
|
||||
@example
|
||||
sched_yield()
|
||||
sched_yield(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Scheduling Parameter Limits
|
||||
|
||||
@example
|
||||
sched_get_priority_max()
|
||||
sched_get_priority_min()
|
||||
sched_get_priority_rr_get_interval()
|
||||
sched_get_priority_max(), Function
|
||||
sched_get_priority_min(), Function
|
||||
sched_get_priority_rr_get_interval(), Function
|
||||
@end example
|
||||
|
||||
@section Thread Scheduling
|
||||
@@ -73,21 +73,21 @@ sched_get_priority_rr_get_interval()
|
||||
@subsection Thread Creation Scheduling Attributes
|
||||
|
||||
@example
|
||||
pthread_attr_setscope()
|
||||
pthread_attr_getscope()
|
||||
pthread_attr_setinheritsched()
|
||||
pthread_attr_getinheritsched()
|
||||
pthread_attr_setschedpolicy()
|
||||
pthread_attr_getschedpolicy()
|
||||
pthread_attr_setschedparam()
|
||||
pthread_attr_getschedparam()
|
||||
pthread_attr_setscope(), Function
|
||||
pthread_attr_getscope(), Function
|
||||
pthread_attr_setinheritsched(), Function
|
||||
pthread_attr_getinheritsched(), Function
|
||||
pthread_attr_setschedpolicy(), Function
|
||||
pthread_attr_getschedpolicy(), Function
|
||||
pthread_attr_setschedparam(), Function
|
||||
pthread_attr_getschedparam(), Function
|
||||
@end example
|
||||
|
||||
@subsection Dynamic Thread Scheduling Parameters Access
|
||||
|
||||
@example
|
||||
pthread_setschedparam()
|
||||
pthread_getschedparam()
|
||||
pthread_setschedparam(), Function
|
||||
pthread_getschedparam(), Function
|
||||
@end example
|
||||
|
||||
@section Synchronization Scheduling
|
||||
@@ -95,16 +95,16 @@ pthread_getschedparam()
|
||||
@subsection Mutex Initialization Scheduling Attributes
|
||||
|
||||
@example
|
||||
pthread_mutexattr_setprotocol()
|
||||
pthread_mutexattr_getprotocol()
|
||||
pthread_mutexattr_setpriceiling()
|
||||
pthread_mutexattr_getpriceiling()
|
||||
pthread_mutexattr_setprotocol(), Function
|
||||
pthread_mutexattr_getprotocol(), Function
|
||||
pthread_mutexattr_setpriceiling(), Function
|
||||
pthread_mutexattr_getpriceiling(), Function
|
||||
@end example
|
||||
|
||||
@subsection Change the Priority Ceiling of a Mutex
|
||||
|
||||
@example
|
||||
pthread_mutex_setprioceiling()
|
||||
pthread_mutex_getprioceiling()
|
||||
pthread_mutex_setprioceiling(), Function
|
||||
pthread_mutex_getprioceiling(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -23,34 +23,34 @@
|
||||
@subsection Clocks
|
||||
|
||||
@example
|
||||
clock_settime()
|
||||
clock_gettime()
|
||||
clock_getres()
|
||||
clock_settime(), Function
|
||||
clock_gettime(), Function
|
||||
clock_getres(), Function
|
||||
@end example
|
||||
|
||||
@subsection Create a Per-Process Timer
|
||||
|
||||
@example
|
||||
timer_create()
|
||||
timer_create(), Function
|
||||
@end example
|
||||
|
||||
@subsection Delete a Per-Process Timer
|
||||
|
||||
@example
|
||||
timer_delete()
|
||||
timer_delete(), Function
|
||||
@end example
|
||||
|
||||
@subsection Per-Process Timers
|
||||
|
||||
@example
|
||||
timer_settime()
|
||||
timer_gettime()
|
||||
timer_getoverrun()
|
||||
timer_settime(), Function
|
||||
timer_gettime(), Function
|
||||
timer_getoverrun(), Function
|
||||
@end example
|
||||
|
||||
@subsection High Resolution Sleep
|
||||
|
||||
@example
|
||||
nanosleep()
|
||||
nanosleep(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
@subsection Open a Message Queue
|
||||
|
||||
@example
|
||||
mq_open()
|
||||
mq_open(), Function
|
||||
@end example
|
||||
|
||||
@subsection Close a Message Queue
|
||||
|
||||
@example
|
||||
mq_close()
|
||||
mq_close(), Function
|
||||
@end example
|
||||
|
||||
@subsection Remove a Message Queue
|
||||
@@ -35,30 +35,30 @@ mq_unlink
|
||||
@subsection Send a Message to a Message Queue
|
||||
|
||||
@example
|
||||
mq_send()
|
||||
mq_send(), Function
|
||||
@end example
|
||||
|
||||
@subsection Receive a Message From a Message Queue
|
||||
|
||||
@example
|
||||
mq_receive()
|
||||
mq_receive(), Function
|
||||
@end example
|
||||
|
||||
@subsection Notify Process That a Message is Available on a Queue
|
||||
|
||||
@example
|
||||
mq_notify()
|
||||
mq_notify(), Function
|
||||
@end example
|
||||
|
||||
@subsection Set Message Queue Attributes
|
||||
|
||||
@example
|
||||
mq_setattr()
|
||||
mq_setattr(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Message Queue Attributes
|
||||
|
||||
@example
|
||||
mq_getattr()
|
||||
mq_getattr(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -15,55 +15,55 @@
|
||||
@subsection Thread Creation Attributes
|
||||
|
||||
@example
|
||||
pthread_attr_init()
|
||||
pthread_attr_destroy()
|
||||
pthread_attr_setstacksize()
|
||||
pthread_attr_getstacksize()
|
||||
pthread_attr_setstackaddr()
|
||||
pthread_attr_getstackaddr()
|
||||
pthread_attr_setdetachstate()
|
||||
pthread_attr_getdetachstate()
|
||||
pthread_attr_init(), Function
|
||||
pthread_attr_destroy(), Function
|
||||
pthread_attr_setstacksize(), Function
|
||||
pthread_attr_getstacksize(), Function
|
||||
pthread_attr_setstackaddr(), Function
|
||||
pthread_attr_getstackaddr(), Function
|
||||
pthread_attr_setdetachstate(), Function
|
||||
pthread_attr_getdetachstate(), Function
|
||||
@end example
|
||||
|
||||
@subsection Thread Creation
|
||||
|
||||
@example
|
||||
pthread_create()
|
||||
pthread_create(), Function
|
||||
@end example
|
||||
|
||||
@subsection Wait for Thread Termination
|
||||
|
||||
@example
|
||||
pthread_join()
|
||||
pthread_join(), Function
|
||||
@end example
|
||||
|
||||
@subsection Detaching a Thread
|
||||
|
||||
@example
|
||||
pthread_detach()
|
||||
pthread_detach(), Function
|
||||
@end example
|
||||
|
||||
@subsection Thread Termination
|
||||
|
||||
@example
|
||||
pthread_exit()
|
||||
pthread_exit(), Function
|
||||
@end example
|
||||
|
||||
@subsection Get Thread ID
|
||||
|
||||
@example
|
||||
pthread_self()
|
||||
pthread_self(), Function
|
||||
@end example
|
||||
|
||||
@subsection Compare Thread IDs
|
||||
|
||||
@example
|
||||
pthread_equal()
|
||||
pthread_equal(), Function
|
||||
@end example
|
||||
|
||||
@subsection Dynamic Package Initialization
|
||||
|
||||
@example
|
||||
pthread_once()
|
||||
pthread_once(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -13,19 +13,19 @@
|
||||
@subsection Thread-Specific Data Key Creation
|
||||
|
||||
@example
|
||||
pthread_key_create()
|
||||
pthread_key_create(), Function
|
||||
@end example
|
||||
|
||||
@subsection Thread-Specific Data Management
|
||||
|
||||
@example
|
||||
pthread_key_setspecific()
|
||||
pthread_key_getspecific()
|
||||
pthread_key_setspecific(), Function
|
||||
pthread_key_getspecific(), Function
|
||||
@end example
|
||||
|
||||
@subsection Thread-Specific Data Key Deletion
|
||||
|
||||
@example
|
||||
pthread_key_delete()
|
||||
pthread_key_delete(), Function
|
||||
@end example
|
||||
|
||||
|
||||
@@ -23,22 +23,22 @@
|
||||
@subsection Canceling Execution of a Thread
|
||||
|
||||
@example
|
||||
pthread_cancel()
|
||||
pthread_cancel(), Function
|
||||
@end example
|
||||
|
||||
@subsection Setting Cancelability State
|
||||
|
||||
@example
|
||||
pthread_setcancelstate()
|
||||
pthread_setcanceltype()
|
||||
pthread_testcancel()
|
||||
pthread_setcancelstate(), Function
|
||||
pthread_setcanceltype(), Function
|
||||
pthread_testcancel(), Function
|
||||
@end example
|
||||
|
||||
@subsection Establishing Cancellation Handlers
|
||||
|
||||
@example
|
||||
pthread_cleanup_push()
|
||||
pthread_cleanup_pop()
|
||||
pthread_cleanup_push(), Function
|
||||
pthread_cleanup_pop(), Function
|
||||
@end example
|
||||
|
||||
@section Language-Independent Cancellation Functionality
|
||||
|
||||
Reference in New Issue
Block a user