mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-29 16:00:17 +00:00
Added function status and data types
This commit is contained in:
@@ -18,6 +18,26 @@
|
||||
|
||||
@section Primitive System Types
|
||||
|
||||
@example
|
||||
dev_t, Type,
|
||||
gid_t, Type,
|
||||
ino_t, Type,
|
||||
mode_t, Type,
|
||||
nlink_t, Type,
|
||||
off_t, Type,
|
||||
pid_t, Type,
|
||||
pthread_t, Type,
|
||||
pthread_attr_t, Type,
|
||||
pthread_mutex_t, Type,
|
||||
pthread_mutex_attr_t, Type,
|
||||
pthread_cond_t, Type,
|
||||
pthread_cond_attr_t, Type,
|
||||
pthread_key_t, Type,
|
||||
pthread_once_t, Type,
|
||||
size_t, Type,
|
||||
ssize_t, Type,
|
||||
@end example
|
||||
|
||||
@section Environment Description
|
||||
|
||||
@section C Language Definitions
|
||||
|
||||
@@ -53,6 +53,13 @@ _exit(), Function, Unimplemented
|
||||
|
||||
@subsection Signal Concepts
|
||||
|
||||
@example
|
||||
sigset_t, Type,
|
||||
struct sigevent, Type,
|
||||
union sigval, Type,
|
||||
siginfo_t, Type,
|
||||
@end example
|
||||
|
||||
@subsection Send a Signal to a Process
|
||||
|
||||
@example
|
||||
@@ -73,6 +80,7 @@ sigismember(), Function, Implemented
|
||||
|
||||
@example
|
||||
sigaction(), Function, Implemented
|
||||
sigaction, Type,
|
||||
@end example
|
||||
|
||||
@subsection Examine and Change Blocked Signals
|
||||
|
||||
@@ -22,30 +22,30 @@ getppid(), Function
|
||||
@subsection Get Real User Effective User Real Group and Effective Group IDs
|
||||
|
||||
@example
|
||||
getuid(), Function
|
||||
geteuid(), Function
|
||||
getgid(), Function
|
||||
getegid(), Function
|
||||
getuid(), Function, Dummy Implementation
|
||||
geteuid(), Function, Dummy Implementation
|
||||
getgid(), Function, Dummy Implementation
|
||||
getegid(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@subsection Set User and Group IDs
|
||||
|
||||
@example
|
||||
setuid(), Function
|
||||
setgid(), Function
|
||||
setuid(), Function, Dummy Implementation
|
||||
setgid(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@subsection Get Supplementary Group IDs
|
||||
|
||||
@example
|
||||
getgroups(), Function
|
||||
getgroups(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@subsection Get User Name
|
||||
|
||||
@example
|
||||
getlogin(), Function
|
||||
getlogin_r(), Function
|
||||
getlogin(), Function, Dummy Implementation
|
||||
getlogin_r(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@section Process Groups
|
||||
@@ -53,19 +53,19 @@ getlogin_r(), Function
|
||||
@subsection Get Process Group ID
|
||||
|
||||
@example
|
||||
getpgrp(), Function
|
||||
getpgrp(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@subsection Create Session and Set Process Group ID
|
||||
|
||||
@example
|
||||
setsid(), Function
|
||||
setsid(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@subsection Set Process Group ID for Job Control
|
||||
|
||||
@example
|
||||
setpgid(), Function
|
||||
setpgid(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@section System Identification
|
||||
@@ -73,7 +73,8 @@ setpgid(), Function
|
||||
@subsection Get System Name
|
||||
|
||||
@example
|
||||
uname(), Function
|
||||
struct utsname, Type,
|
||||
uname(), Function, Untested Implementation
|
||||
@end example
|
||||
|
||||
@section Time
|
||||
@@ -81,21 +82,25 @@ uname(), Function
|
||||
@subsection Get System Time
|
||||
|
||||
@example
|
||||
time(), Function
|
||||
time(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@subsection Get Process Times
|
||||
|
||||
@example
|
||||
times(), Function
|
||||
struct tms, Type,
|
||||
times(), Function, Implemented
|
||||
@end example
|
||||
|
||||
NOTE: times() always returns 0 for tms_stime, tms_cutime, and
|
||||
tms_cstime fields of the @code{struct tms} returned.
|
||||
|
||||
@section Environment Variables
|
||||
|
||||
@subsection Environment Access
|
||||
|
||||
@example
|
||||
getenv(), Function
|
||||
getenv(), Function, Implemented
|
||||
@end example
|
||||
|
||||
@section Terminal Identification
|
||||
@@ -103,15 +108,15 @@ getenv(), Function
|
||||
@subsection Generate Terminal Pathname
|
||||
|
||||
@example
|
||||
ctermid(), Function
|
||||
ctermid(), Function, Unimplemented
|
||||
@end example
|
||||
|
||||
@subsection Determine Terminal Device Name
|
||||
|
||||
@example
|
||||
ttyname(), Function
|
||||
ttyname_r(), Function
|
||||
isatty(), Function
|
||||
ttyname(), Function, Untested Implementation, assumes directory services
|
||||
ttyname_r(), Unimplemented
|
||||
isatty(), Function, Dummy Implementation
|
||||
@end example
|
||||
|
||||
@section Configurable System Variables
|
||||
@@ -119,5 +124,5 @@ isatty(), Function
|
||||
@subsection Get Configurable System Variables
|
||||
|
||||
@example
|
||||
sysconf(), Function
|
||||
sysconf(), Function, Not Implemented
|
||||
@end example
|
||||
|
||||
Reference in New Issue
Block a user