From 48a7fa31f918a6fc88719b3c9393a9ba2829f42a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 15 Nov 2016 10:37:59 -0600 Subject: Remove texinfo format documentation. Replaced by Sphinx formatted documentation. closes #2812. --- doc/posix1003.1/Makefile.am | 125 ------------- doc/posix1003.1/ch01.t | 37 ---- doc/posix1003.1/ch02.t | 276 ----------------------------- doc/posix1003.1/ch03.t | 200 --------------------- doc/posix1003.1/ch04.t | 178 ------------------- doc/posix1003.1/ch05.t | 219 ----------------------- doc/posix1003.1/ch06.t | 172 ------------------ doc/posix1003.1/ch07.t | 204 ---------------------- doc/posix1003.1/ch08.t | 286 ------------------------------ doc/posix1003.1/ch09.t | 35 ---- doc/posix1003.1/ch10.t | 65 ------- doc/posix1003.1/ch11.t | 130 -------------- doc/posix1003.1/ch12.t | 74 -------- doc/posix1003.1/ch13.t | 129 -------------- doc/posix1003.1/ch14.t | 68 -------- doc/posix1003.1/ch15.t | 69 -------- doc/posix1003.1/ch16.t | 69 -------- doc/posix1003.1/ch17.t | 28 --- doc/posix1003.1/ch18.t | 63 ------- doc/posix1003.1/compliance_list | 368 --------------------------------------- doc/posix1003.1/posix1003_1.texi | 123 ------------- doc/posix1003.1/preface.texi | 26 --- doc/posix1003.1/stamp-vti | 4 - doc/posix1003.1/summarize | 200 --------------------- doc/posix1003.1/version.texi | 4 - 25 files changed, 3152 deletions(-) delete mode 100644 doc/posix1003.1/Makefile.am delete mode 100644 doc/posix1003.1/ch01.t delete mode 100644 doc/posix1003.1/ch02.t delete mode 100644 doc/posix1003.1/ch03.t delete mode 100644 doc/posix1003.1/ch04.t delete mode 100644 doc/posix1003.1/ch05.t delete mode 100644 doc/posix1003.1/ch06.t delete mode 100644 doc/posix1003.1/ch07.t delete mode 100644 doc/posix1003.1/ch08.t delete mode 100644 doc/posix1003.1/ch09.t delete mode 100644 doc/posix1003.1/ch10.t delete mode 100644 doc/posix1003.1/ch11.t delete mode 100644 doc/posix1003.1/ch12.t delete mode 100644 doc/posix1003.1/ch13.t delete mode 100644 doc/posix1003.1/ch14.t delete mode 100644 doc/posix1003.1/ch15.t delete mode 100644 doc/posix1003.1/ch16.t delete mode 100644 doc/posix1003.1/ch17.t delete mode 100644 doc/posix1003.1/ch18.t delete mode 100644 doc/posix1003.1/compliance_list delete mode 100644 doc/posix1003.1/posix1003_1.texi delete mode 100644 doc/posix1003.1/preface.texi delete mode 100644 doc/posix1003.1/stamp-vti delete mode 100755 doc/posix1003.1/summarize delete mode 100644 doc/posix1003.1/version.texi (limited to 'doc/posix1003.1') diff --git a/doc/posix1003.1/Makefile.am b/doc/posix1003.1/Makefile.am deleted file mode 100644 index 903349048e..0000000000 --- a/doc/posix1003.1/Makefile.am +++ /dev/null @@ -1,125 +0,0 @@ -# -# COPYRIGHT (c) 1988-2002. -# On-Line Applications Research Corporation (OAR). -# All rights reserved. - -PROJECT = posix1003_1 - -include $(top_srcdir)/project.am -include $(top_srcdir)/main.am - -GENERATED_FILES = ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \ - ch06.texi ch07.texi ch08.texi ch09.texi ch10.texi ch11.texi ch12.texi \ - ch13.texi ch14.texi ch15.texi ch16.texi ch17.texi ch18.texi ch19.texi - -COMMON_FILES += $(top_srcdir)/common/cpright.texi - -FILES = preface.texi - -info_TEXINFOS = posix1003_1.texi -posix1003_1_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES) - -ch01.texi: ch01.t - $(BMENU2) -c -p "Preface" \ - -u "Top" \ - -n "Terminology and General Requirements" < $< > $@ - -ch02.texi: ch02.t - $(BMENU2) -c -p "Conformance" \ - -u "Top" \ - -n "Process Primitives" < $< > $@ - -ch03.texi: ch03.t - $(BMENU2) -c -p "Execution-Time Symbolic Constants for Portability Specifications" \ - -u "Top" \ - -n "Process Environment" < $< > $@ - -ch04.texi: ch04.t - $(BMENU2) -c -p "Delay Process Execution" \ - -u "Top" \ - -n "Files and Directories" < $< > $@ - -ch05.texi: ch05.t - $(BMENU2) -c -p "Get Configurable System Variables" \ - -u "Top" \ - -n "Input and Output Primitives" < $< > $@ - -ch06.texi: ch06.t - $(BMENU2) -c -p "Get Configurable Pathname Variables" \ - -u "Top" \ - -n "Device- and Class-Specific Functions" < $< > $@ - -ch07.texi: ch07.t - $(BMENU2) -c -p " Asynchronous File Synchronization" \ - -u "Top" \ - -n "Language-Specific Services for the C Programming Language" < $< > $@ - -ch08.texi: ch08.t - $(BMENU2) -c -p "Set Foreground Process Group ID" \ - -u "Top" \ - -n "System Databases" < $< > $@ - -ch09.texi: ch09.t - $(BMENU2) -c -p "Pseudo-Random Sequence Generation Functions" \ - -u "Top" \ - -n "Data Interchange Format" < $< > $@ - -ch10.texi: ch10.t - $(BMENU2) -c -p "User Database Access" \ - -u "Top" \ - -n "Synchronization" < $< > $@ - -ch11.texi: ch11.t - $(BMENU2) -c -p "Multiple Volumes" \ - -u "Top" \ - -n "Memory Management" < $< > $@ - -ch12.texi: ch12.t - $(BMENU2) -c -p "Waiting on a Condition" \ - -u "Top" \ - -n "Execution Scheduling" < $< > $@ - -ch13.texi: ch13.t - $(BMENU2) -c -p "Remove a Shared Memory Object" \ - -u "Top" \ - -n "Clocks and Timers" < $< > $@ - -ch14.texi: ch14.t - $(BMENU2) -c -p "Change the Priority Ceiling of a Mutex" \ - -u "Top" \ - -n "Message Passing" < $< > $@ - -ch15.texi: ch15.t - $(BMENU2) -c -p "High Resolution Sleep" \ - -u "Top" \ - -n "Thread Management" < $< > $@ - -ch16.texi: ch16.t - $(BMENU2) -c -p "Get Message Queue Attributes" \ - -u "Top" \ - -n "Thread-Specific Data" < $< > $@ - -ch17.texi: ch17.t - $(BMENU2) -c -p "Dynamic Package Initialization" \ - -u "Top" \ - -n "Thread Cancellation" < $< > $@ - -ch18.texi: ch18.t - $(BMENU2) -c -p "Thread-Specific Data Key Deletion" \ - -u "Top" \ - -n "Compliance Summary" < $< > $@ - -ch19.texi: ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t \ - ch09.t ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t - $(srcdir)/summarize $^ | \ - $(BMENU2) -c -p "List of Cancellation Points" \ - -u "Top" \ - -n "Command and Variable Index" > $@ - -noinst_SCRIPTS = summarize - -EXTRA_DIST = ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t ch09.t \ - ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t \ - compliance_list summarize - -CLEANFILES += posix1003_1.info posix1003_1.info-? diff --git a/doc/posix1003.1/ch01.t b/doc/posix1003.1/ch01.t deleted file mode 100644 index 92dfe30382..0000000000 --- a/doc/posix1003.1/ch01.t +++ /dev/null @@ -1,37 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter General - -@section Scope - -@section Normative References - -@section Conformance - -@example -NGROUPS_MAX, Feature Flag, -_POSIX_ASYNCHRONOUS_IO, Feature Flag, -_POSIX_CHOWN_RESTRICTED, Feature Flag, -_POSIX_FSYNC, Feature Flag, -_POSIX_JOB_CONTROL, Feature Flag, -_POSIX_MAPPED_FILES, Feature Flag, -_POSIX_MEMLOCK, Feature Flag, -_POSIX_MEMLOCK_RANGE, Feature Flag, -_POSIX_MEMORY_PROTECTION, Feature Flag, -_POSIX_MESSAGE_PASSING, Feature Flag, -_POSIX_PRIORITIZED_IO, Feature Flag, -_POSIX_PRIORITY_SCHEDULING, Feature Flag, -_POSIX_REALTIME_SIGNALS, Feature Flag, -_POSIX_SEMAPHORES, Feature Flag, -_POSIX_SHARED_MEMORY_OBJECTS, Feature Flag, -_POSIX_SYNCHRONIZED_IO, Feature Flag, -_POSIX_TIMERS, Feature Flag, -_POSIX_THREAD_PRIO_INHERIT, Feature Flag, -_POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag, -_POSIX_THREADS, Feature Flag, -_POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag, -@end example - diff --git a/doc/posix1003.1/ch02.t b/doc/posix1003.1/ch02.t deleted file mode 100644 index 91035024a7..0000000000 --- a/doc/posix1003.1/ch02.t +++ /dev/null @@ -1,276 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Terminology and General Requirements - -@section Conventions - -@section Definitions - -@section General Concepts - -@section Error Numbers - -@example -E2BIG, Constant, Implemented -EACCES, Constant, Implemented -EAGAIN, Constant, Implemented -EBADF, Constant, Implemented -EBADMSG, Constant, Implemented -EBUSY, Constant, Implemented -ECANCELED, Constant, Unimplemented -ECHILD, Constant, Implemented -EDEADLK, Constant, Implemented -EDOM, Constant, Implemented -EEXIST, Constant, Implemented -EFAULT, Constant, Implemented -EFBIG, Constant, Implemented -EINPROGRESS, Constant, Implemented -EINTR, Constant, Implemented -EINVAL, Constant, Implemented -EIO, Constant, Implemented -EISDIR, Constant, Implemented -EMFILE, Constant, Implemented -EMLINK, Constant, Implemented -EMSGSIZE, Constant, Implemented -ENAMETOOLONG, Constant, Implemented -ENFILE, Constant, Implemented -ENODEV, Constant, Implemented -ENOENT, Constant, Implemented -ENOEXEC, Constant, Implemented -ENOLCK, Constant, Implemented -ENOMEM, Constant, Implemented -ENOSPC, Constant, Implemented -ENOSYS, Constant, Implemented -ENOTDIR, Constant, Implemented -ENOTEMPTY, Constant, Implemented -ENOTSUP, Constant, Implemented -ENOTTY, Constant, Implemented -ENXIO, Constant, Implemented -EPERM, Constant, Implemented -EPIPE, Constant, Implemented -ERANGE, Constant, Implemented -EROFS, Constant, Implemented -ESPIPE, Constant, Implemented -ESRCH, Constant, Implemented -ETIMEDOUT, Constant, Implemented -EXDEV, Constant, Implemented -@end example - -@section Primitive System Types - -@example -dev_t, Type, Implemented -gid_t, Type, Implemented -ino_t, Type, Implemented -mode_t, Type, Implemented -nlink_t, Type, Implemented -off_t, Type, Implemented -pid_t, Type, Implemented -pthread_t, Type, Implemented -pthread_attr_t, Type, Implemented -pthread_mutex_t, Type, Implemented -pthread_mutex_attr_t, Type, Implemented -pthread_cond_t, Type, Implemented -pthread_cond_attr_t, Type, Implemented -pthread_key_t, Type, Implemented -pthread_once_t, Type, Implemented -size_t, Type, Implemented -ssize_t, Type, Implemented -time_t, Type, Implemented -uid_t, Type, Implemented -@end example - -NOTE: time_t is not listed in this section but is used by many functions. - -@section Environment Description - -@section C Language Definitions - -@subsection Symbols From the C Standard - -@example -NULL, Constant, Implemented -@end example - -@subsection POSIX.1 Symbols - -@example -_POSIX_C_SOURCE, Feature Flag, -@end example - -@section Numerical Limits - -@section C Language Limits - -@example -CHAR_BIT, Constant, Implemented -CHAR_MAX, Constant, Implemented -CHAR_MIN, Constant, Implemented -INT_MAX, Constant, Implemented -INT_MIN, Constant, Implemented -LONG_MAX, Constant, Implemented -LONG_MIN, Constant, Implemented -MB_LEN_MAX, Constant, Implemented -SCHAR_MAX, Constant, Implemented -SCHAR_MIN, Constant, Implemented -SHRT_MAX, Constant, Implemented -SHRT_MIN, Constant, Implemented -UCHAR_MAX, Constant, Implemented -UINT_MAX, Constant, Implemented -ULONG_MAX, Constant, Implemented -USHRT_MAX, Constant, Implemented -@end example - -NOTE: These are implemented in GCC's limits.h file. - -@subsection Minimum Values - -@example -_POSIX_AIO_LISTIO_MAX, Constant, Implemented -_POSIX_AIO_MAX, Constant, Implemented -_POSIX_ARG_MAX, Constant, Implemented -_POSIX_CHILD_MAX, Constant, Implemented -_POSIX_DELAYTIMER_MAX, Constant, Implemented -_POSIX_LINK_MAX, Constant, Implemented -_POSIX_LOGIN_NAME_MAX, Constant, Implemented -_POSIX_MAX_CANON, Constant, Implemented -_POSIX_MAX_INPUT, Constant, Implemented -_POSIX_MQ_OPEN_MAX, Constant, Implemented -_POSIX_MQ_PRIO_MAX, Constant, Implemented -_POSIX_NAME_MAX, Constant, Implemented -_POSIX_NGROUPS_MAX, Constant, Implemented -_POSIX_OPEN_MAX, Constant, Implemented -_POSIX_PATH_MAX, Constant, Implemented -_POSIX_PIPE_BUF, Constant, Implemented -_POSIX_RTSIG_MAX, Constant, Implemented -_POSIX_SEM_NSEMS_MAX, Constant, Implemented -_POSIX_SEM_VALUE_MAX, Constant, Implemented -_POSIX_SIGQUEUE_MAX, Constant, Implemented -_POSIX_SSIZE_MAX, Constant, Implemented -_POSIX_STREAM_MAX, Constant, Implemented -_POSIX_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented -_POSIX_THREAD_KEYS_MAX, Constant, Implemented -_POSIX_THREAD_THREADS_MAX, Constant, Implemented -_POSIX_TTY_NAME_MAX, Constant, Implemented -_POSIX_TIME_MAX, Constant, Unimplemented -_POSIX_TZNAME_MAX, Constant, Implemented -@end example - -@subsection Run-Time Increasable Values - -@example -_POSIX_NGROUPS_MAX, Constant, Implemented -@end example - -@subsection Run-Time Invariant Values (Possible Indeterminate) - -@example -AIO_LISTIO_MAX, Constant, Implemented -AIO_MAX, Constant, Implemented -AIO_PRIO_DELTA_MAX, Constant, Implemented -ARG_MAX, Constant, Implemented -CHILD_MAX, Constant, Implemented -DELAYTIMER_MAX, Constant, Implemented -LOGIN_NAME_MAX, Constant, Implemented -MQ_OPEN_MAX, Constant, Implemented -OPEN_MAX, Constant, Implemented -PAGESIZE, Constant, Implemented -PTHREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented -PTHREAD_KEYS_MAX, Constant, Implemented -PTHREAD_STACK_MIN, Constant, Implemented -PTHJREAD_THREADS_MAX, Constant, Implemented -RTSIG_MAX, Constant, Implemented -SEM_NSEMS_MAX, Constant, Implemented -SEM_VALUE_MAX, Constant, Implemented -SIGQUEUE_MAX, Constant, Implemented -STREAM_MAX, Constant, Implemented -TIMER_MAX, Constant, Implemented -TTY_NAME_MAX, Constant, Implemented -TZNAME_MAX, Constant, Implemented -@end example - -@subsection Pathname Variable Values - -@example -LINK_MAX, Constant, Implemented -MAX_CANON, Constant, Implemented -MAX_INPUT, Constant, Implemented -NAME_MAX, Constant, Implemented -PATH_MAX, Constant, Implemented -PIPE_BUF, Constant, Implemented -@end example - -@subsection Invariant Values - -@example -SSIZE_MAX, Constant, Implemented -@end example - -@subsection Maximum Values - -@example -_POSIX_CLOCKRES_MIN, Constant, Implemented -@end example - -@section Symbolic Constants - -@subsection Symbolic Constants for the access Function - -@example -R_OK, Constant, Implemented -W_OK, Constant, Implemented -X_OK, Constant, Implemented -F_OK, Constant, Implemented -@end example - -@subsection Symbolic Constants for the lseek Function - -@example -SEEK_SET, Constant, Implemented -SEEK_CUR, Constant, Implemented -SEEK_END, Constant, Implemented -@end example - -@subsection Compile-Time Symbolic Constants for Portability Specifications - -@example -_POSIX_ASYNCHRONOUS_IO, Feature Flag, -_POSIX_FSYNC, Feature Flag, -_POSIX_JOB_CONTROL, Feature Flag, -_POSIX_MAPPED_FILES, Feature Flag, -_POSIX_MEMLOCK, Feature Flag, -_POSIX_MEMLOCK_RANGE, Feature Flag, -_POSIX_MEMORY_PROTECTION, Feature Flag, -_POSIX_MESSAGE_PASSING, Feature Flag, -_POSIX_PRIORITIZED_IO, Feature Flag, -_POSIX_PRIORITY_SCHEDULING, Feature Flag, -_POSIX_REALTIME_SIGNALS, Feature Flag, -_POSIX_SAVED_IDS, Feature Flag, -_POSIX_SEMAPHORES, Feature Flag, -_POSIX_SHARED_MEMORY_OBJECTS, Feature Flag, -_POSIX_SYNCHRONIZED_IO, Feature Flag, -_POSIX_THREADS, Feature Flag, -_POSIX_THREAD_ATTR_STACKADDR, Feature Flag, -_POSIX_THREAD_ATTR_STACKSIZE, Feature Flag, -_POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag, -_POSIX_THREAD_PRIO_INHERIT, Feature Flag, -_POSIX_THREAD_PRIO_CEILING, Feature Flag, -_POSIX_THREAD_PROCESS_SHARED, Feature Flag, -_POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag, -_POSIX_TIMERS, Feature Flag, -_POSIX_VERSION, Feature Flag, -@end example - -@subsection Execution-Time Symbolic Constants for Portability Specifications - -@example -_POSIX_ASYNC_IO, Feature Flag, -_POSIX_CHOWN_RESTRICTED, Feature Flag, -_POSIX_NO_TRUNC, Feature Flag, -_POSIX_PRIO_IO, Feature Flag, -_POSIX_SYNC_IO, Feature Flag, -_POSIX_VDISABLE, Feature Flag, -@end example diff --git a/doc/posix1003.1/ch03.t b/doc/posix1003.1/ch03.t deleted file mode 100644 index a2cc062f4c..0000000000 --- a/doc/posix1003.1/ch03.t +++ /dev/null @@ -1,200 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Process Primitives - -@section Process Creation and Execution - -@subsection Process Creation - -@example -fork(), Function, Unimplementable, Requires Processes -@end example - - -@subsection Execute a File - -@example -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(), Function, Unimplementable, Requires Processes -@end example - -@section Process Termination - -@subsection Wait for Process Termination - -@example -wait(), Function, Unimplementable, Requires Processes -waitpid(), Function, Unimplementable, Requires Processes -WNOHANG, Constant, Unimplementable, Requires Processes -WUNTRACED, Constant, Unimplementable, Requires Processes -WIFEXITED(), Function, Unimplementable, Requires Processes -WEXITSTATUS(), Function, Unimplementable, Requires Processes -WIFSIGNALED(), Function, Unimplementable, Requires Processes -WTERMSIG(), Function, Unimplementable, Requires Processes -WIFSTOPPED(), Function, Unimplementable, Requires Processes -WSTOPSIG(), Function, Unimplementable, Requires Processes -@end example - -@subsection Terminate a Process - -@example -_exit(), Function, Implemented -@end example - -@section Signals - -@subsection Signal Concepts - -@subsubsection Signal Names - -@example -sigset_t, Type, Implemented -SIG_DFL, Constant, Implemented -SIG_IGN, Constant, Implemented -SIG_ERR, Constant, Implemented -SIGABRT, Constant, Implemented -SIGALRM, Constant, Implemented -SIGFPE, Constant, Implemented -SIGHUP, Constant, Implemented -SIGILL, Constant, Implemented -SIGINT, Constant, Implemented -SIGKILL, Constant, Implemented -SIGPIPE, Constant, Implemented -SIGQUIT, Constant, Implemented -SIGSEGV, Constant, Implemented -SIGTERM, Constant, Implemented -SIGUSR1, Constant, Implemented -SIGUSR2, Constant, Implemented -SIGCHLD, Constant, Unimplemented -SIGCONT, Constant, Unimplemented -SIGSTOP, Constant, Unimplemented -SIGTSTP, Constant, Unimplemented -SIGTTIN, Constant, Unimplemented -SIGTTOU, Constant, Unimplemented -SIGBUS, Constant, Implemented -SIGRTMIN, Constant, Implemented -SIGRTMAX, Constant, Implemented -@end example - -NOTE: SIG_ERR is technically an extension to the C Library which is -not documented anywhere else according to the index. -@subsubsection Signal Generation and Delivery - -@example -struct sigevent, Type, Implemented -union sigval, Type, Implemented -SIGEV_NONE, Constant, Implemented -SIGEV_SIGNAL, Constant, Implemented -SIGEV_THREAD, Constant, Implemented -@end example - -@subsubsection Signal Actions - -@example -siginfo_t, Type, Implemented -SI_USER, Constant, Implemented -SI_QUEUE, Constant, Implemented -SI_TIMER, Constant, Implemented -SI_ASYNCIO, Constant, Implemented -SI_MESGQ, Constant, Implemented -@end example - -@subsection Send a Signal to a Process - -@example -kill(), Function, Implemented -@end example - -@subsection Manipulate Signal Sets - -@example -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(), Function, Implemented -sigaction, Type, Implemented -SA_NOCLDSTOP, Constant, Implemented -SA_SIGINFO, Constant, Implemented -@end example - -@subsection Examine and Change Blocked Signals - -@example -pthread_sigmask(), Function, Implemented -sigprocmask(), Function, Implemented -SIG_BLOCK, Constant, Implemented -SIG_UNBLOCK, Constant, Implemented -SIG_SETMASK, Constant, Implemented -@end example - -@subsection Examine Pending Signals - -@example -sigpending(), Function, Implemented -@end example - -@subsection Wait for a Signal - -@example -sigsuspend(), Function, Implemented -@end example - -@subsection Synchronously Accept a Signal - -@example -sigwait(), Function, Implemented -sigwaitinfo(), Function, Implemented -sigtimedwait(), Function, Implemented -@end example - -@subsection Queue a Signal to a Process - -@example -sigqueue(), Function, Implemented -@end example - -@subsection Send a Signal to a Thread - -@example -pthread_kill(), Function, Implemented -@end example - -@section Timer Operations - -@subsection Schedule Alarm - -@example -alarm(), Function, Implemented -@end example - -@subsection Suspend Process Execution - -@example -pause(), Function, Implemented -@end example - -@subsection Delay Process Execution - -@example -sleep(), Function, Implemented -@end example diff --git a/doc/posix1003.1/ch04.t b/doc/posix1003.1/ch04.t deleted file mode 100644 index c35624693f..0000000000 --- a/doc/posix1003.1/ch04.t +++ /dev/null @@ -1,178 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Process Environment - -@section Process Identification - -@subsection Get Process and Parent Process IDs - -@example -getpid(), Function, Implemented, SUSP Functionality -getppid(), Function, Implemented, SUSP Functionality -@end example - -@section User Identification - -@subsection Get Real User Effective User Real Group and Effective Group IDs - -@example -getuid(), Function, Implemented, SUSP Functionality -geteuid(), Function, Implemented, SUSP Functionality -getgid(), Function, Implemented, SUSP Functionality -getegid(), Function, Implemented, SUSP Functionality -@end example - -@subsection Set User and Group IDs - -@example -setuid(), Function, Implemented, SUSP Functionality -setgid(), Function, Implemented, SUSP Functionality -@end example - -@subsection Get Supplementary Group IDs - -@example -getgroups(), Function, Implemented, SUSP Functionality -@end example - -@subsection Get User Name - -@example -getlogin(), Function, Implemented, SUSP Functionality -getlogin_r(), Function, Implemented, SUSP Functionality -@end example - -@section Process Groups - -@subsection Get Process Group ID - -@example -getpgrp(), Function, Implemented, SUSP Functionality -@end example - -@subsection Create Session and Set Process Group ID - -@example -setsid(), Function, Implemented, SUSP Functionality -@end example - -@subsection Set Process Group ID for Job Control - -@example -setpgid(), Function, Dummy Implementation -@end example - -@section System Identification - -@subsection Get System Name - -@example -struct utsname, Type, Implemented -uname(), Function, Implemented -@end example - -@section Time - -@subsection Get System Time - -@example -time(), Function, Implemented -@end example - -@subsection Get Process Times - -@example -struct tms, Type, Implemented -times(), Function, Implemented -@end example - -NOTE: @code{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, Implemented -@end example - -@section Terminal Identification - -@subsection Generate Terminal Pathname - -@example -ctermid(), Function, Implemented -@end example - -@subsection Determine Terminal Device Name - -@example -ttyname(), Function, Implemented, untested -ttyname_r(), Function, Implemented, untested -isatty(), Function, Implemented -@end example - -@section Configurable System Variables - -@subsection Get Configurable System Variables - -@example -sysconf(), Function, Dummy Implementation -_SC_AIO_LISTIO_MAX, Constant, Implemented -_SC_AIO_MAX, Constant, Implemented -_SC_AIO_PRIO_DELTA_MAX, Constant, Implemented -_SC_ARG_MAX, Constant, Implemented -_SC_CHILD_MAX, Constant, Implemented -_SC_CLK_TCK, Constant, Implemented -CLK_TCK, Constant, Implemented -_SC_DELAYTIMER_MAX, Constant, Implemented -_SC_GETGR_R_SIZE_MAX, Constant, Implemented -_SC_GETPW_R_SIZE_MAX, Constant, Implemented -_SC_LOGIN_NAME_MAX, Constant, Implemented -_SC_MQ_OPEN_MAX, Constant, Implemented -_SC_MQ_PRIO_MAX, Constant, Implemented -_SC_NGROUPS_MAX, Constant, Implemented -_SC_OPEN_MAX, Constant, Implemented -_SC_PAGESIZE, Constant, Implemented -_SC_RTSIG_MAX, Constant, Implemented -_SC_SEM_NSEMS_MAX, Constant, Implemented -_SC_SEM_VALUE_MAX, Constant, Implemented -_SC_SIGQUEUE_MAX, Constant, Implemented -_SC_STREAM_MAX, Constant, Implemented -_SC_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented -_SC_THREAD_KEYS_MAX, Constant, Implemented -_SC_THREAD_STACK_MIN, Constant, Implemented -_SC_THREAD_THREADS_MAX, Constant, Implemented -_SC_TIMER_MAX, Constant, Implemented -_SC_TTY_NAME_MAX, Constant, Implemented -_SC_TZNAME_MAX, Constant, Implemented -_SC_ASYNCHRONOUS_IO, Constant, Implemented -_SC_FSYNC, Constant, Implemented -_SC_JOB_CONROL, Constant, Implemented -_SC_MAPPED_FILES, Constant, Implemented -_SC_MEMLOCK, Constant, Implemented -_SC_MEMLOCK_RANGE, Constant, Implemented -_SC_MEMORY_PROTECTION, Constant, Implemented -_SC_MESSAGE_PASSING, Constant, Implemented -_SC_PRIORITIZED_IO, Constant, Implemented -_SC_PRIORITY_SCHEDULING, Constant, Unimplemented -_SC_REALTIME_SIGNALS, Constant, Implemented -_SC_SAVED_IDS, Constant, Implemented -_SC_SEMAPHORES, Constant, Implemented -_SC_SHARED_MEMORY_OBJECTS, Constant, Implemented -_SC_SYNCHRONIZED_IO, Constant, Implemented -_SC_TIMERS, Constant, Implemented -_SC_THREADS, Constant, Implemented -_SC_THREAD_ATTR_STACKADDR, Constant, Implemented -_SC_THREAD_ATTR_STACKSIZE, Constant, Implemented -_SC_THREAD_PRIORITY_SCHEDULING, Constant, Implemented -_SC_THREAD_PRIO_INHERIT, Constant, Implemented -_SC_THREAD_PRIO_PROTECT, Constant, Unimplemented -_SC_THREAD_PROCESS_SHARED, Constant, Implemented -_SC_THREAD_SAFE_FUNCTIONS, Constant, Implemented -_SC_VERSION, Constant, Implemented -@end example diff --git a/doc/posix1003.1/ch05.t b/doc/posix1003.1/ch05.t deleted file mode 100644 index 9aa28bafe7..0000000000 --- a/doc/posix1003.1/ch05.t +++ /dev/null @@ -1,219 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Files and Directories - -@section Directories - -@subsection Format of Directory Entries - -@subsection Directory Operations - -@example -struct dirent, Type, Implemented -opendir(), Function, Implemented -readdir(), Function, Implemented -readdir_r(), Function, Implemented -rewinddir(), Function, Implemented -closedir(), Function, Implemented -@end example - -@section Working Directory - -@subsection Change Current Working Directory - -@example -chdir(), Function, Implemented -@end example - -@subsection Get Working Directory Pathname - -@example -getcwd(), Function, Implemented -@end example - -@section General File Creation - -@subsection Open a File - -@example -open(), Function, Implemented -O_RDONLY, Constant, Implemented -O_WRONLY, Constant, Implemented -O_RDWR, Constant, Implemented -O_APPEND, Constant, Implemented -O_CREAT, Constant, Implemented -O_DSYNC, Constant, Unimplemented -O_EXCL, Constant, Implemented -O_NOCTTY, Constant, Implemented -O_NONBLOCK, Constant, Implemented -O_RSYNC, Constant, Unimplemented -O_SYNC, Constant, Implemented -O_TRUNC, Constant, Implemented -@end example - -NOTE: In the newlib fcntl.h, O_SYNC is defined only if _POSIX_SOURCE is -not defined. This seems wrong. - -@subsection Create a New File or Rewrite an Existing One - -@example -creat(), Function, Implemented -@end example - -@subsection Set File Creation Mask - -@example -umask(), Function, Implemented -@end example - -@subsection Link to a File - -@example -link(), Function, Implemented -@end example - -@section Special File Creation - -@subsection Make a Directory - -@example -mkdir(), Function, Implemented -@end example - -@subsection Make a FIFO Special File - -@example -mkfifo(), Function, Untested Implementation -@end example - -NOTE: mkfifo() is implemented but no filesystem supports FIFOs. - -@section File Removal - -@subsection Remove Directory Entries - -@example -unlink(), Function, Implemented -@end example - -@subsection Remove a Directory - -@example -rmdir(), Function, Implemented -@end example - -@subsection Rename a File - -@example -rename(), Function, Partial Implementation -@end example - -@section File Characteristics - -@subsection File Characteristics Header and Data Structure - -@example -struct stat, Type, Implemented -@end example - -@subsubsection File Types - -@example -S_ISBLK(), Function, Implemented -S_ISCHR(), Function, Implemented -S_ISDIR(), Function, Implemented -S_ISFIFO(), Function, Implemented -S_ISREG(), Function, Implemented -S_TYPEISMQ(), Function, Unimplemented -S_TYPEISSEM(), Function, Unimplemented -S_TYPEISSHM(), Function, Unimplemented -@end example - -@subsubsection File Modes - -@example -S_IRWXU, Constant, Implemented -S_IRUSR, Constant, Implemented -S_IWUSR, Constant, Implemented -S_IXUSR, Constant, Implemented -S_IRWXG, Constant, Implemented -S_IRGRP, Constant, Implemented -S_IWGRP, Constant, Implemented -S_IXGRP, Constant, Implemented -S_IRWXO, Constant, Implemented -S_IROTH, Constant, Implemented -S_IWOTH, Constant, Implemented -S_IXOTH, Constant, Implemented -S_ISUID, Constant, Implemented -S_ISGID, Constant, Implemented -@end example - -@subsubsection Time Entries - -@subsection Get File Status - -@example -stat(), Function, Implemented -fstat(), Function, Implemented -@end example - -@subsection Check File Accessibility - -@example -access(), Function, Implemented -@end example - -@subsection Change File Modes - -@example -chmod(), Function, Implemented -fchmod(), Function, Implemented -@end example - -@subsection Change Owner and Group of a File - -@example -chown(), Function, Implemented -@end example - -@subsection Set File Access and Modification Times - -@example -struct utimbuf, Type, Implemented -utime(), Function, Implemented -@end example - -@subsection Truncate a File to a Specified Length - -@example -ftruncate(), Function, Implemented -@end example - -@section Configurable Pathname Variable - -@subsection Get Configurable Pathname Variables - -@example -pathconf(), Function, Implemented -fpathconf(), Function, Implemented -_PC_LINK_MAX, Constant, Implemented -_PC_MAX_CANON, Constant, Implemented -_PC_MAX_INPUT, Constant, Implemented -_PC_MAX_INPUT, Constant, Implemented -_PC_NAME_MAX, Constant, Implemented -_PC_PATH_MAX, Constant, Implemented -_PC_PIPE_BUF, Constant, Implemented -_PC_ASYNC_IO, Constant, Implemented -_PC_CHOWN_RESTRICTED, Constant, Implemented -_PC_NO_TRUNC, Constant, Implemented -_PC_PRIO_IO, Constant, Implemented -_PC_SYNC_IO, Constant, Implemented -_PC_VDISABLE, Constant, Implemented -@end example - -NOTE: The newlib unistd.h and sys/unistd.h are installed and the -include search patch is used to get the right one. There are -conflicts between the newlib unistd.h and RTEMS' version. diff --git a/doc/posix1003.1/ch06.t b/doc/posix1003.1/ch06.t deleted file mode 100644 index 7c253a1ac6..0000000000 --- a/doc/posix1003.1/ch06.t +++ /dev/null @@ -1,172 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Input and Output Primitives - -@section Pipes - -@subsection Create an Inter-Process Channel - -@example -pipe(), Function, Dummy Implementation -@end example - -NOTE: pipe() returns ENOSYS. - -@section File Descriptor Manipulation - -@subsection Duplicate an Open File Descriptor - -@example -dup(), Function, Implemented -dup2(), Function, Implemented -@end example - -@section File Descriptor Deassignment - -@subsection Close a File - -@example -close(), Function, Implemented -@end example - -@section Input and Output - -@subsection Read from a File - -@example -read(), Function, Implemented -@end example - -@subsection Write to a File - -@example -write(), Function, Implemented -@end example - -@section Control Operations on Files - -@subsection Data Definitions for File Control Operations - -@subsection File Control - -@example -struct flock, Type, Implemented -fcntl(), Function, Implemented -F_DUPFD, Constant, Implemented -F_GETFD, Constant, Implemented -F_GETLK, Constant, Implemented -F_SETFD, Constant, Implemented -F_GETFL, Constant, Implemented -F_SETFL, Constant, Implemented -F_SETLK, Constant, Implemented -F_SETLKW, Constant, Implemented -FD_CLOEXEC, Constant, Implemented -F_RDLCK, Constant, Implemented -F_UNLCK, Constant, Implemented -F_WRLCK, Constant, Implemented -O_ACCMODE, Constant, Implemented -@end example - -NOTE: A number of constants are used by both @code{open} and @code{fcntl}. -@code{O_CREAT}, @code{O_EXCL}, @code{O_NOCTTY}, @code{O_TRUNC}, -@code{O_APPEND}, @code{O_DSYNC}, @code{O_NONBLOCK}, @code{O_RSYNC}, -@code{O_SYNC}, @code{O_RDONLY}, @code{O_RDWR}, and @code{O_WRONLY} -are also included in another section. @xref{Open a File}. - -@subsection Reposition Read/Write File Offset - -@example -lseek(), Function, Implemented -SEEK_SET, Constant, Implemented -SEEK_CUR, Constant, Implemented -SEEK_END, Constant, Implemented -@end example - -@section File Synchronization - -@subsection Synchronize the State of a File - -@example -fsync(), Function, Implemented -@end example - -@subsection Synchronize the Data of a File - -@example -fdatasync(), Function, Implemented -@end example - -@section Asynchronous Input and Output - -@subsection Data Definitions for Asynchronous Input and Output - -@subsubsection Asynchronous I/O Control Block - -@example -struct aiocb, Type, Untested Implementation -@end example - -@subsubsection Asynchronous I/O Manifest Constants - -@example -AIO_CANCELED, Constant, Implemented -AIO_NOTCANCELED, Constant, Implemented -AIO_ALLDONE, Constant, Implemented -LIO_WAIT, Constant, Implemented -LIO_NOWAIT, Constant, Implemented -LIO_READ, Constant, Implemented -LIO_WRITE, Constant, Implemented -LIO_NOP, Constant, Implemented -@end example - -@subsection Asynchronous Read - -@example -aio_read(), Function, Dummy Implementation -@end example - -@subsection Asynchronous Write - -@example -aio_write(), Function, Dummy Implementation -@end example - -@subsection List Directed I/O - -@example -lio_listio(), Function, Dummy Implementation -@end example - -@subsection Retrieve Error Status of Asynchronous I/O Operation - -@example -aio_error(), Function, Dummy Implementation -@end example - -@subsection Retrieve Return Status of Asynchronous I/O Operation - -@example -aio_return(), Function, Dummy Implementation -@end example - -@subsection Cancel Asynchronous I/O Request - -@example -aio_cancel(), Function, Dummy Implementation -@end example - -@subsection Wait for Asynchronous I/O Request - -@example -aio_suspend(), Function, Dummy Implementation -@end example - -@subsection Asynchronous File Synchronization - -@example -aio_fsync(), Function, Dummy Implementation -@end example - diff --git a/doc/posix1003.1/ch07.t b/doc/posix1003.1/ch07.t deleted file mode 100644 index c41162a6f6..0000000000 --- a/doc/posix1003.1/ch07.t +++ /dev/null @@ -1,204 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Device- and Class-Specific Functions - -@section General Terminal Interface - -@subsection Interface Characteristics - -@subsubsection Opening a Terminal Device File - -@subsubsection Process Groups (TTY) - -@subsubsection The Controlling Terminal - -@subsubsection Terminal Access Control - -@subsubsection Input Processing and Reading Data - -@subsubsection Canonical Mode Input Processing - -@subsubsection Noncanonical Mode Input Processing - -@itemize - -@item Case A - MIN > 0 and TIME > 0 - -@item Case B - MIN > 0 and TIME = 0 - -@item Case C - MIN = 0 and TIME > 0 - -@item Case D - MIN = 0 and TIME = 0 - -@end itemize - -@subsubsection Writing Data and Output Processing - -@subsubsection Special Characters - -@example -INTR, Constant, Implemented -QUIT, Constant, Implemented -ERASE, Constant, Implemented -KILL, Constant, Implemented -EOF, Constant, Implemented -NL, Constant, Implemented -EOL, Constant, Implemented -SUSP, Constant, Implemented -STOP, Constant, Implemented -START, Constant, Implemented -CR, Constant, Implemented -@end example - -@subsubsection Modem Disconnect - -@subsubsection Closing a Terminal Device File - -@subsection Parameters That Can Be Set - -@subsubsection termios Structure - -@example -tcflag_t, Type, Implemented -cc_t, Type, Implemented -struct termios, Type, Implemented -@end example - -@subsubsection Input Modes - -@example -BRKINT, Constant, Implemented -ICRNL, Constant, Implemented -IGNBREAK, Constant, Unimplemented -IGNCR, Constant, Implemented -IGNPAR, Constant, Implemented -INLCR, Constant, Implemented -INPCK, Constant, Implemented -ISTRIP, Constant, Implemented -IXOFF, Constant, Implemented -IXON, Constant, Implemented -PARMRK, Constant, Implemented -@end example - -@subsubsection Output Modes - -@example -OPOST, Constant, Implemented -@end example - -@subsubsection Control Modes - -@example -CLOCAL, Constant, Implemented -CREAD, Constant, Implemented -CSIZE, Constant, Implemented -CS5, Constant, Implemented -CS6, Constant, Implemented -CS7, Constant, Implemented -CS8, Constant, Implemented -CSTOPB, Constant, Implemented -HUPCL, Constant, Implemented -PARENB, Constant, Implemented -PARODD, Constant, Implemented -@end example - -@subsubsection Local Modes - -@example -ECHO, Constant, Implemented -ECHOE, Constant, Implemented -ECHOK, Constant, Implemented -ECHONL, Constant, Implemented -ICANON, Constant, Implemented -IEXTEN, Constant, Implemented -ISIG, Constant, Implemented -NOFLSH, Constant, Implemented -TOSTOP, Constant, Implemented -@end example - -@subsubsection Special Control Characters - -@example -VEOF, Constant, Implemented -VEOL, Constant, Implemented -VERASE, Constant, Implemented -VINTR, Constant, Implemented -VKILL, Constant, Implemented -VQUIT, Constant, Implemented -VSUSP, Constant, Implemented -VSTART, Constant, Implemented -VSTOP, Constant, Implemented -VMIN, Constant, Implemented -VTIME, Constant, Implemented -@end example - -@subsection Baud Rate Values - -@example -B0, Constant, Implemented -B50, Constant, Implemented -B75, Constant, Implemented -B110, Constant, Implemented -B134, Constant, Implemented -B150, Constant, Implemented -B200, Constant, Implemented -B300, Constant, Implemented -B600, Constant, Implemented -B1200, Constant, Implemented -B1800, Constant, Implemented -B2400, Constant, Implemented -B4800, Constant, Implemented -B9600, Constant, Implemented -B19200, Constant, Implemented -B38400, Constant, Implemented -@end example - -@subsubsection Baud Rate Functions - -@example -cfgetospeed(), Function, Implemented -cfsetospeed(), Function, Implemented -cfgetispeed(), Function, Implemented -cfsetispeed(), Function, Implemented -TCIFLUSH, Constant, Implemented -TCOFLUSH, Constant, Implemented -TCIOFLUSH, Constant, Implemented -TCOOFF, Constant, Implemented -TCOON, Constant, Implemented -TCIOOFF, Constant, Implemented -TCIOON, Constant, Implemented -@end example - -@section General Terminal Interface Control Functions - -@subsection Get and Set State - -@example -tcgetattr(), Function, Implemented -tcsetattr(), Function, Implemented -@end example - -@subsection Line Control Functions - -@example -tcsendbreak(), Function, Dummy Implementation -tcdrain(), Function, Implemented -tcflush(), Function, Dummy Implementation -tcflow(), Function, Dummy Implementation -@end example - -@subsection Get Foreground Process Group ID - -@example -tcgetprgrp(), Function, Implemented, SUSP -@end example - -@subsection Set Foreground Process Group ID - -@example -tcsetprgrp(), Function, Dummy Implementation -@end example - diff --git a/doc/posix1003.1/ch08.t b/doc/posix1003.1/ch08.t deleted file mode 100644 index 80ac3c7211..0000000000 --- a/doc/posix1003.1/ch08.t +++ /dev/null @@ -1,286 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Language-Specific Services for the C Programming Language - -@section Referenced C Language Routines - -ANSI C Section 4.2 --- Diagnostics - -@example -assert(), Function, Implemented -@end example - -ANSI C Section 4.3 --- Character Handling - -@example -isalnum(), Function, Implemented -isalpha(), Function, Implemented -iscntrl(), Function, Implemented -isdigit(), Function, Implemented -isgraph(), Function, Implemented -islower(), Function, Implemented -isprint(), Function, Implemented -ispunct(), Function, Implemented -isspace(), Function, Implemented -isupper(), Function, Implemented -isxdigit(), Function, Implemented -tolower(), Function, Implemented -toupper(), Function, Implemented -@end example - -ANSI C Section 4.4 --- Localization - -@example -setlocale(), Function, Implemented -@end example - -ANSI C Section 4.5 --- Mathematics - -@example -acos(), Function, Implemented -asin(), Function, Implemented -atan(), Function, Implemented -atan2(), Function, Implemented -cos(), Function, Implemented -sin(), Function, Implemented -tan(), Function, Implemented -cosh(), Function, Implemented -sinh(), Function, Implemented -tanh(), Function, Implemented -exp(), Function, Implemented -frexp(), Function, Implemented -ldexp(), Function, Implemented -log(), Function, Implemented -log10(), Function, Implemented -modf(), Function, Implemented -pow(), Function, Implemented -sqrt(), Function, Implemented -ceil(), Function, Implemented -fabs(), Function, Implemented -floor(), Function, Implemented -fmod(), Function, Implemented -@end example - -ANSI C Section 4.6 --- Non-Local Jumps - -@example -setjmp(), Function, Implemented -longjmp(), Function, Implemented -@end example - -ANSI C Section 4.9 --- Input/Output - -@example -FILE, Type, Implemented -clearerr(), Function, Implemented -fclose(), Function, Implemented -feof(), Function, Implemented -ferror(), Function, Implemented -fflush(), Function, Implemented -fgetc(), Function, Implemented -fgets(), Function, Implemented -fopen(), Function, Implemented -fputc(), Function, Implemented -fputs(), Function, Implemented -fread(), Function, Implemented -freopen(), Function, Implemented -fseek(), Function, Implemented -ftell(), Function, Implemented -fwrite(), Function, Implemented -getc(), Function, Implemented -getchar(), Function, Implemented -gets(), Function, Implemented -perror(), Function, Implemented -printf(), Function, Implemented -fprintf(), Function, Implemented -sprintf(), Function, Implemented -putc(), Function, Implemented -putchar(), Function, Implemented -puts(), Function, Implemented -remove(), Function, Implemented -rename(), Function, Partial Implementation -rewind(), Function, Implemented -scanf(), Function, Implemented -fscanf(), Function, Implemented -sscanf(), Function, Implemented -setbuf(), Function, Implemented -tmpfile(), Function, Implemented -tmpnam(), Function, Implemented -ungetc(), Function, Implemented -@end example - -NOTE: @code{rename} is also included in another section. @ref{Rename a File}. - -ANSI C Section 4.10 --- General Utilities - -@example -abs(), Function, Implemented -atof(), Function, Implemented -atoi(), Function, Implemented -atol(), Function, Implemented -rand(), Function, Implemented -srand(), Function, Implemented -calloc(), Function, Implemented -free(), Function, Implemented -malloc(), Function, Implemented -realloc(), Function, Implemented -abort(), Function, Implemented -exit(), Function, Implemented -bsearch(), Function, Implemented -qsort(), Function, Implemented -@end example - -NOTE: @code{getenv} is also included in another section. -@ref{Environment Access}. - -ANSI C Section 4.11 --- String Handling - -@example -strcpy(), Function, Implemented -strncpy(), Function, Implemented -strcat(), Function, Implemented -strncat(), Function, Implemented -strcmp(), Function, Implemented -strncmp(), Function, Implemented -strchr(), Function, Implemented -strcspn(), Function, Implemented -strpbrk(), Function, Implemented -strrchr(), Function, Implemented -strspn(), Function, Implemented -strstr(), Function, Implemented -strtok(), Function, Implemented -strlen(), Function, Implemented -@end example - -ANSI C Section 4.12 --- Date and Time Handling - -@example -asctime(), Function, Implemented -ctime(), Function, Implemented -gmtime(), Function, Implemented -localtime(), Function, Implemented -mktime(), Function, Implemented -strftime(), Function, Implemented -@end example - -NOTE: RTEMS has no notion of time zones. - -NOTE: @code{time} is also included in another section. -@ref{Get System Time}. - -From Surrounding Text - -@example -EXIT_SUCCESS, Constant, Implemented -EXIT_FAILURE, Constant, Implemented -@end example - - -@subsection Extensions to Time Functions - -@subsection Extensions to setlocale Function - -@example -LC_CTYPE, Constant, Implemented -LC_COLLATE, Constant, Implemented -LC_TIME, Constant, Implemented -LC_NUMERIC, Constant, Implemented -LC_MONETARY, Constant, Implemented -LC_ALL, Constant, Implemented -@end example - -@section C Language Input/Output Functions - -@subsection Map a Stream Pointer to a File Descriptor - -@example -fileno(), Function, Implemented -STDIN_FILENO, Constant, Implemented -STDOUT_FILENO, Constant, Implemented -STDERR_FILENO, Constant, Implemented -@end example - -@subsection Open a Stream on a File Descriptor - -@example -fdopen(), Function, Implemented -@end example - -@subsection Interactions of Other FILE-Type C Functions - -@subsection Operations on Files - the remove Function - -@subsection Temporary File Name - the tmpnam Function - -@subsection Stdio Locking Functions - -@example -flockfile(), Function, Unimplemented -ftrylockfile(), Function, Unimplemented -funlockfile(), Function, Unimplemented -@end example - -@subsection Stdio With Explicit Client Locking - -@example -getc_unlocked(), Function, Unimplemented -getchar_unlocked(), Function, Unimplemented -putc_unlocked(), Function, Unimplemented -putchar_unlocked(), Function, Unimplemented -@end example - -@section Other C Language Functions - -@subsection Nonlocal Jumps - -@example -sigjmp_buf, Type, Implemented -sigsetjmp(), Function, Implemented -siglongjmp(), Function, Implemented -@end example - -@subsection Set Time Zone - -@example -tzset(), Function, Unimplemented -@end example - -@subsection Find String Token - -@example -strtok_r(), Function, Implemented -@end example - -@subsection ASCII Time Representation - -@example -asctime_r(), Function, Implemented -@end example - -@subsection Current Time Representation - -@example -ctime_r(), Function, Implemented -@end example - -@subsection Coordinated Universal Time - -@example -gmtime_r(), Function, Implemented -@end example - -@subsection Local Time - -@example -localtime_r(), Function, Implemented -@end example - -@subsection Pseudo-Random Sequence Generation Functions - -@example -rand_r(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch09.t b/doc/posix1003.1/ch09.t deleted file mode 100644 index 8c302c4315..0000000000 --- a/doc/posix1003.1/ch09.t +++ /dev/null @@ -1,35 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter System Databases - -@section System Databases Section - -@section Database Access - -@subsection Group Database Access - -@example -struct group, Type, Implemented -getgrgid(), Function, Implemented -getgrgid_r(), Function, Implemented -getgrname(), Function, Implemented -getgrnam_r(), Function, Implemented -@end example - -NOTE: Creates /etc/group if none exists. - -@subsection User Database Access - -@example -struct passwd, Type, Implemented -getpwuid(), Function, Implemented -getpwuid_r(), Function, Implemented -getpwnam(), Function, Implemented -getpwnam_r(), Function, Implemented -@end example - -NOTE: Creates /etc/passwd if none exists. - diff --git a/doc/posix1003.1/ch10.t b/doc/posix1003.1/ch10.t deleted file mode 100644 index 7310006d9b..0000000000 --- a/doc/posix1003.1/ch10.t +++ /dev/null @@ -1,65 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Data Interchange Format - -@section Archive/Interchange File Format - -@subsection Extended tar Format - -@example -tar format, Type, Unimplemented -TMAGIC, Constant, Unimplemented -TMAGLEN, Constant, Unimplemented -TVERSION, Constant, Unimplemented -TVERSLEN, Constant, Unimplemented -REGTYPE, Constant, Unimplemented -AREGTYPE, Constant, Unimplemented -LNKTYPE, Constant, Unimplemented -SYMTYPE, Constant, Unimplemented -CHRTYPE, Constant, Unimplemented -BLKTYPE, Constant, Unimplemented -DIRTYPE, Constant, Unimplemented -FIFOTYPE, Constant, Unimplemented -CONTTYPE, Constant, Unimplemented -TSUID, Constant, Unimplemented -TSGID, Constant, Unimplemented -TSVTX, Constant, Unimplemented -TUREAD, Constant, Unimplemented -TUWRITE, Constant, Unimplemented -TUEXEC, Constant, Unimplemented -TGREAD, Constant, Unimplemented -TGWRITE, Constant, Unimplemented -TGEXEC, Constant, Unimplemented -TOREAD, Constant, Unimplemented -TOWRITE, Constant, Unimplemented -TOEXEC, Constant, Unimplemented -@end example - -NOTE: Requires which is not in newlib. - -@subsection Extended cpio Format - -@example -cpio format, Type, Unimplemented -C_IRUSER, Constant, Unimplemented -C_IWUSER, Constant, Unimplemented -C_IXUSER, Constant, Unimplemented -C_IRGRP, Constant, Unimplemented -C_IWGRP, Constant, Unimplemented -C_IXGRP, Constant, Unimplemented -C_IROTH, Constant, Unimplemented -C_IWOTH, Constant, Unimplemented -C_IXOTH, Constant, Unimplemented -C_ISUID, Constant, Unimplemented -C_ISGID, Constant, Unimplemented -C_ISVTX, Constant, Unimplemented -@end example - -NOTE: POSIX does not require a header file or structure. RedHat Linux -5.0 does not have a although Solaris 2.6 does. - -@subsection Multiple Volumes - diff --git a/doc/posix1003.1/ch11.t b/doc/posix1003.1/ch11.t deleted file mode 100644 index 87cbf20781..0000000000 --- a/doc/posix1003.1/ch11.t +++ /dev/null @@ -1,130 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Synchronization - -@section Semaphore Characteristics - -NOTE: Semaphores are implemented but only unnamed semaphores -are currently tested. - -@example -sem_t, Type, Implemented -@end example - -@section Semaphore Functions - -@subsection Initialize an Unnamed Semaphore - -@example -sem_init(), Function, Implemented -SEM_FAILED, Constant, Implemented -@end example - -@subsection Destroy an Unnamed Semaphore - -@example -sem_destroy(), Function, Implemented -@end example - -@subsection Initialize/Open a Named Semaphore - -@example -sem_open(), Function, Implemented -@end example - -@subsection Close a Named Semaphore - -@example -sem_close(), Function, Implemented -@end example - -@subsection Remove a Named Semaphore - -@example -sem_unlink(), Function, Implemented -@end example - -@subsection Lock a Semaphore - -@example -sem_wait(), Function, Implemented -sem_trywait(), Function, Implemented -@end example - -@subsection Unlock a Semaphore - -@example -sem_post(), Function, Implemented -@end example - -@subsection Get the Value of a Semaphore - -@example -sem_getvalue(), Function, Implemented -@end example - -@section Mutexes - -@subsection Mutex Initialization Attributes - -@example -pthread_mutexattr_init(), Function, Implemented -pthread_mutexattr_destroy(), Function, Implemented -pthread_mutexattr_getpshared(), Function, Implemented -pthread_mutexattr_setpshared(), Function, Implemented -PTHREAD_PROCESS_SHARED, Constant, Implemented -PTHREAD_PROCESS_PRIVATE, Constant, Implemented -@end example - -@subsection Initializing and Destroying a Mutex - -@example -pthread_mutex_init(), Function, Implemented -pthread_mutex_destroy(), Function, Implemented -PTHREAD_MUTEX_INITIALIZER, Constant, Implemented -@end example - -@subsection Locking and Unlocking a Mutex - -@example -pthread_mutex_lock(), Function, Implemented -pthread_mutex_trylock(), Function, Implemented -pthread_mutex_unlock(), Function, Implemented -@end example - -@section Condition Variables - -@subsection Condition Variable Initialization Attributes - -@example -pthread_condattr_init(), Function, Implemented -pthread_condattr_destroy(), Function, Implemented -pthread_condattr_getpshared(), Function, Implemented -pthread_condattr_setpshared(), Function, Implemented -@end example - -@subsection Initialization and Destroying Condition Variables - -@example -pthread_cond_init(), Function, Implemented -pthread_cond_destroy(), Function, Implemented -PTHREAD_COND_INITIALIZER, Constant, Implemented -@end example - -@subsection Broadcasting and Signaling a Condition - -@example -pthread_cond_signal(), Function, Implemented -pthread_cond_broadcast(), Function, Implemented -@end example - -@subsection Waiting on a Condition - -@example -pthread_cond_wait(), Function, Implemented -pthread_cond_timedwait(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch12.t b/doc/posix1003.1/ch12.t deleted file mode 100644 index 5eed85c991..0000000000 --- a/doc/posix1003.1/ch12.t +++ /dev/null @@ -1,74 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Memory Management - -@section Memory Locking Functions - -@subsection Lock/Unlock the Address Space of a Process - -@example -mlockall(), Function, Unimplemented -munlockall(), Function, Unimplemented -MCL_CURRENT, Constant, Unimplemented -MCL_FUTURE, Constant, Unimplemented -@end example - -@subsection Lock/Unlock a Rand of Process Address Space - -@example -mlock(), Function, Unimplemented -munlock(), Function, Unimplemented -@end example - -@section Memory Mapping Functions - -@subsection Map Process Addresses to a Memory Object - -@example -mmap(), Function, Unimplemented -PROT_READ, Constant, Unimplemented -PROT_WRITE, Constant, Unimplemented -PROT_EXEC, Constant, Unimplemented -PROT_NONE, Constant, Unimplemented -MAP_SHARED, Constant, Unimplemented -MAP_PRIVATE, Constant, Unimplemented -MAP_FIXED, Constant, Unimplemented -@end example - -@subsection Unmap Previously Mapped Addresses - -@example -munmap(), Function, Unimplemented -@end example - -@subsection Change Memory Protection - -@example -mprotect(), Function, Unimplemented -@end example - -@subsection Memory Object Synchronization - -@example -msync(), Function, Unimplemented, Unimplemented -MS_ASYNC, Constant, Unimplemented -MS_SYNC, Constant, Unimplemented -MS_INVALIDATE, Constant, Unimplemented -@end example - -@section Shared Memory Functions - -@subsection Open a Shared Memory Object - -@example -shm_open(), Function, Unimplemented -@end example - -@subsection Remove a Shared Memory Object - -@example -shm_unlink(), Function, Unimplemented -@end example diff --git a/doc/posix1003.1/ch13.t b/doc/posix1003.1/ch13.t deleted file mode 100644 index cc452175da..0000000000 --- a/doc/posix1003.1/ch13.t +++ /dev/null @@ -1,129 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Execution Scheduling - -@section Scheduling Parameters - -@example -struct sched_param, Type, Implemented -@end example - -@section Scheduling Policies - -@example -SCHED_FIFO, Constant, Implemented -SCHED_RR, Constant, Implemented -SCHED_OTHER, Constant, Implemented -@end example - -NOTE: RTEMS adds SCHED_SPORADIC. - -@subsection SCHED_FIFO - -@subsection SCHED_RR - -@subsection SCHED_OTHER - -@section Process Scheduling Functions - -@subsection Set Scheduling Parameters - -@example -sched_setparam(), Function, Dummy Implementation -@end example - -@subsection Get Scheduling Parameters - -@example -sched_getparam(), Function, Dummy Implementation -@end example - -@subsection Set Scheduling Policy and Scheduling Parameters - -@example -sched_setscheduler(), Function, Dummy Implementation -@end example - -@subsection Get Scheduling Policy - -@example -sched_getscheduler(), Function, Dummy Implementation -@end example - -@subsection Yield Processor - -@example -sched_yield(), Function, Implemented -@end example - -@subsection Get Scheduling Parameter Limits - -@example -sched_get_priority_max(), Function, Implemented -sched_get_priority_min(), Function, Implemented -sched_get_priority_rr_get_interval(), Function, Implemented -@end example - -@section Thread Scheduling - -@subsection Thread Scheduling Attributes - -@example -PTHREAD_SCOPE_PROCESS, Constant, Implemented -PTHREAD_SCOPE_SYSTEM, Constant, Implemented -@end example - -@subsection Scheduling Contention Scope - -@subsection Scheduling Allocation Domain - -@subsection Scheduling Documentation - -@section Thread Scheduling Functions - -@subsection Thread Creation Scheduling Attributes - -@example -pthread_attr_setscope(), Function, Implemented -pthread_attr_getscope(), Function, Implemented -pthread_attr_setinheritsched(), Function, Implemented -pthread_attr_getinheritsched(), Function, Implemented -pthread_attr_setschedpolicy(), Function, Implemented -pthread_attr_getschedpolicy(), Function, Implemented -pthread_attr_setschedparam(), Function, Implemented -pthread_attr_getschedparam(), Function, Implemented -PTHREAD_INHERIT_SCHED, Constant, Implemented -PTHREAD_EXPLICIT_SCHED, Constant, Implemented -@end example - -@subsection Dynamic Thread Scheduling Parameters Access - -@example -pthread_setschedparam(), Function, Implemented -pthread_getschedparam(), Function, Implemented -@end example - -@section Synchronization Scheduling - -@subsection Mutex Initialization Scheduling Attributes - -@example -pthread_mutexattr_setprotocol(), Function, Implemented -pthread_mutexattr_getprotocol(), Function, Implemented -pthread_mutexattr_setprioceiling(), Function, Implemented -pthread_mutexattr_getprioceiling(), Function, Implemented -PTHREAD_PRIO_NONE, Constant, Implemented -PTHREAD_PRIO_INHERIT, Constant, Implemented -PTHREAD_PRIO_PROTECT, Constant, Implemented -@end example - -@subsection Change the Priority Ceiling of a Mutex - -@example -pthread_mutex_setprioceiling(), Function, Implemented -pthread_mutex_getprioceiling(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch14.t b/doc/posix1003.1/ch14.t deleted file mode 100644 index 38616ca5ec..0000000000 --- a/doc/posix1003.1/ch14.t +++ /dev/null @@ -1,68 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Clocks and Timers - -@section Data Definitions for Clocks and Timers - -@subsection Time Value Specification Structures - -@example -struct timespec, Type, Implemented -struct itimerspec, Type, Implemented -@end example - -@subsection Timer Event Notification Control Block - -@subsection Type Definitions - -@example -clockid_t, Type, Implemented -timerid_t, Type, Implemented -@end example - -@subsection Timer Event Notification Manifest Constants - -@example -CLOCK_REALTIME, Constant, Implemented -TIMER_ABSTIME, Constant, Implemented -@end example - -@section Clock and Timer Functions - -@subsection Clocks - -@example -clock_settime(), Function, Partial Implementation -clock_gettime(), Function, Partial Implementation -clock_getres(), Function, Implemented -@end example - -@subsection Create a Per-Process Timer - -@example -timer_create(), Function, Implemented -@end example - -@subsection Delete a Per-Process Timer - -@example -timer_delete(), Function, Implemented -@end example - -@subsection Per-Process Timers - -@example -timer_settime(), Function, Implemented -timer_gettime(), Function, Implemented -timer_getoverrun(), Function, Implemented -@end example - -@subsection High Resolution Sleep - -@example -nanosleep(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch15.t b/doc/posix1003.1/ch15.t deleted file mode 100644 index 2d1fb15040..0000000000 --- a/doc/posix1003.1/ch15.t +++ /dev/null @@ -1,69 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Message Passing - -@section Data Definitions for Message Queues - -@subsection Data Structures - -NOTE: Semaphores are implemented but only unnamed semaphores -are currently tested. - -@example -mqd_t, Type, Implemented -struct mq_attr, Type, Implemented -@end example - -@section Message Passing Functions - -@subsection Open a Message Queue - -@example -mq_open(), Function, Implemented -@end example - -@subsection Close a Message Queue - -@example -mq_close(), Function, Implemented -@end example - -@subsection Remove a Message Queue - -@example -mq_unlink(), Function, Implemented -@end example - -@subsection Send a Message to a Message Queue - -@example -mq_send(), Function, Implemented -@end example - -@subsection Receive a Message From a Message Queue - -@example -mq_receive(), Function, Implemented -@end example - -@subsection Notify Process That a Message is Available on a Queue - -@example -mq_notify(), Function, Implemented -@end example - -@subsection Set Message Queue Attributes - -@example -mq_setattr(), Function, Implemented -@end example - -@subsection Get Message Queue Attributes - -@example -mq_getattr(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch16.t b/doc/posix1003.1/ch16.t deleted file mode 100644 index 633bbb68d1..0000000000 --- a/doc/posix1003.1/ch16.t +++ /dev/null @@ -1,69 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Thread Management - -@section Threads - -@section Thread Functions - -@subsection Thread Creation Attributes - -@example -pthread_attr_init(), Function, Implemented -pthread_attr_destroy(), Function, Implemented -pthread_attr_setstacksize(), Function, Implemented -pthread_attr_getstacksize(), Function, Implemented -pthread_attr_setstackaddr(), Function, Implemented -pthread_attr_getstackaddr(), Function, Implemented -pthread_attr_setdetachstate(), Function, Implemented -pthread_attr_getdetachstate(), Function, Implemented -PTHREAD_CREATE_JOINABLE, Constant, Implemented -PTHREAD_CREATE_DETACHED, Constant, Implemented -@end example - -@subsection Thread Creation - -@example -pthread_create(), Function, Implemented -@end example - -@subsection Wait for Thread Termination - -@example -pthread_join(), Function, Implemented -@end example - -@subsection Detaching a Thread - -@example -pthread_detach(), Function, Implemented -@end example - -@subsection Thread Termination - -@example -pthread_exit(), Function, Implemented -@end example - -@subsection Get Thread ID - -@example -pthread_self(), Function, Implemented -@end example - -@subsection Compare Thread IDs - -@example -pthread_equal(), Function, Implemented -@end example - -@subsection Dynamic Package Initialization - -@example -pthread_once(), Function, Implemented -PTHREAD_ONCE_INIT, Constant, Implemented -@end example - diff --git a/doc/posix1003.1/ch17.t b/doc/posix1003.1/ch17.t deleted file mode 100644 index a177d37bbf..0000000000 --- a/doc/posix1003.1/ch17.t +++ /dev/null @@ -1,28 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Thread-Specific Data - -@section Thread-Specific Data Functions - -@subsection Thread-Specific Data Key Creation - -@example -pthread_key_create(), Function, Implemented -@end example - -@subsection Thread-Specific Data Management - -@example -pthread_key_setspecific(), Function, Implemented -pthread_key_getspecific(), Function, Implemented -@end example - -@subsection Thread-Specific Data Key Deletion - -@example -pthread_key_delete(), Function, Implemented -@end example - diff --git a/doc/posix1003.1/ch18.t b/doc/posix1003.1/ch18.t deleted file mode 100644 index fce421dee9..0000000000 --- a/doc/posix1003.1/ch18.t +++ /dev/null @@ -1,63 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@chapter Thread Cancellation - -@section Thread Cancellation Overview - -@subsection Cancelability States - -@example -PTHREAD_CANCEL_DISABLE, Constant, Implemented -PTHREAD_CANCEL_ENABLE, Constant, Implemented -PTHREAD_CANCEL_ASYNCHRONOUS, Constant, Implemented -PTHREAD_CANCEL_DEFERRED, Constant, Implemented -@end example - -@subsection Cancellation Points - -@subsection Thread Cancellation Cleanup Handlers - -@example -PTHREAD_CANCELED, Constant, Unimplemented -@end example - -@subsection Async-Cancel Safety - -@section Thread Cancellation Functions - -@subsection Canceling Execution of a Thread - -@example -pthread_cancel(), Function, Implemented -@end example - -@subsection Setting Cancelability State - -@example -pthread_setcancelstate(), Function, Implemented -pthread_setcanceltype(), Function, Implemented -pthread_testcancel(), Function, Implemented -@end example - -@subsection Establishing Cancellation Handlers - -@example -pthread_cleanup_push(), Function, Implemented -pthread_cleanup_pop(), Function, Implemented -@end example - -@section Language-Independent Cancellation Functionality - -@subsection Requesting Cancellation - -@subsection Associating Cleanup Code With Scopes - -@subsection Controlling Cancellation Within Scopes - -@subsection Defined Cancellation Sequence - -@subsection List of Cancellation Points - diff --git a/doc/posix1003.1/compliance_list b/doc/posix1003.1/compliance_list deleted file mode 100644 index 69b71dd688..0000000000 --- a/doc/posix1003.1/compliance_list +++ /dev/null @@ -1,368 +0,0 @@ -S_ISBLK(), Supported -S_ISCHR(), Supported -S_ISDIR(), Supported -S_ISFIFO(), Supported -S_ISREG(), Supported -S_TYPEISMQ(), see note 3 -S_TYPEISSEM(), see note 3 -S_TYPEISSHM(), see note 3 -WEXITSTATUS(), see note 1 -WIFEXITED(), see note 1 -WIFSIGNALED(), see note 1 -WIFSTOPPED(), see note 1 -WSTOPSIG(), see note 1 -WTERMSIG(), see note 1 -_exit(), Supported -abort(), Supported -abs(), Supported -access(), Supported -acos(), Supported -aio_cancel(), Supported -aio_error(), Supported -aio_fsync(), Supported -aio_read(), Supported -aio_return(), Supported -aio_suspend(), Supported -aio_write(), Supported -alarm(), Supported -asctime(), Supported -asctime_r(), Supported -asin(), Supported -assert(), Supported -atan(), Supported -atan2(), Supported -atof(), Supported -atoi(), Supported -atol(), Supported -bsearch(), Supported -calloc(), Supported -ceil(), Supported -cfgetispeed(), Supported -cfgetospeed(), Supported -cfsetispeed(), Supported -cfsetospeed(), Supported -chdir(), Supported -chmod(), Supported -chown(), Supported -clearerr(), Supported -clock_getres(), see note 2 -clock_gettime(), see note 2 -clock_settime(), see note 2 -close(), Supported -closedir(), Supported -cos(), Supported -cosh(), Supported -creat(), Supported -ctermid(), see note 1 -ctime(), Supported -ctime_r(), Supported -dup(), Supported -dup2(), Supported -execl(), see note 1 -execle(), see note 1 -execlp(), see note 1 -execv(), see note 1 -execve(), see note 1 -execvp(), see note 1 -exit(), Supported -exp(), Supported -fabs(), Supported -fchmod(), Supported -fclose(), Supported -fcntl(), Supported -fdatasync(), Supported -fdopen(), Supported -feof(), Supported -ferror(), Supported -fflush(), Supported -fgetc(), Supported -fgets(), Supported -fileno(), Supported -flockfile(), see note 1 -floor(), Supported -fmod(), Supported -fopen(), Supported -fork(), see note 1 -fpathconf(), Supported -fprintf(), Supported -fputc(), Supported -fputs(), Supported -fread(), Supported -free(), Supported -freopen(), Supported -frexp(), Supported -fscanf(), Supported -fseek(), Supported -fstat(), Supported -fsync(), Supported -ftell(), Supported -ftruncate(), Supported -ftrylockfile(), see note 1 -funlockfile(), see note 1 -fwrite(), Supported -getc(), Supported -getc_unlocked(), see note 1 -getchar(), Supported -getchar_unlocked(), see note 1 -getcwd(), Supported -getegid(), Supported -getenv(), Supported -geteuid(), Supported -getgid(), Supported -getgrgid(), Supported -getgrgid_r(), Supported -getgrnam_r(), Supported -getgrname(), Supported -getgroups(), Supported -getlogin(), Supported -getlogin_r(), Supported -getpgrp(), Supported -getpid(), Supported -getppid(), Supported -getpwnam(), Supported -getpwnam_r(), Supported -getpwuid(), Supported -getpwuid_r(), Supported -gets(), Supported -getuid(), Supported -gmtime(), Supported -gmtime_r(), Supported -isalnum(), Supported -isalpha(), Supported -isatty(), Supported -iscntrl(), Supported -isdigit(), Supported -isgraph(), Supported -islower(), Supported -isprint(), Supported -ispunct(), Supported -isspace(), Supported -isupper(), Supported -isxdigit(), Supported -kill(), Supported -ldexp(), Supported -link(), Supported -lio_listio(), Supported -localtime(), Supported -localtime_r(), Supported -log(), Supported -log10(), Supported -longjmp(), Supported -lseek(), Supported -malloc(), Supported -mkdir(), Supported -mkfifo(), see note 3 -mktime(), Supported -mlock(), Not Supported -mlockall(), Not Supported -mmap(), Not Supported -modf(), Supported -mprotect(), Not Supported -mq_close(), Supported -mq_getattr(), Supported -mq_notify(), Supported -mq_open(), Supported -mq_receive(), Supported -mq_send(), Supported -mq_setattr(), Supported -mq_unlink(), Supported -msync(), Not Supported -munlock(), Not Supported -munlockall(), Not Supported -munmap(), Not Supported -nanosleep(), Supported -open(), Supported -opendir(), Supported -pathconf(), Supported -pause(), Supported -perror(), Supported -pipe(), Supported -pow(), Supported -printf(), Supported -pthread_atfork(), see note 1 -pthread_attr_destroy(), Supported -pthread_attr_getdetachstate(), Supported -pthread_attr_getinheritsched(), Supported -pthread_attr_getschedparam(), Supported -pthread_attr_getschedpolicy(), Supported -pthread_attr_getscope(), Supported -pthread_attr_getstackaddr(), Supported -pthread_attr_getstacksize(), Supported -pthread_attr_init(), Supported -pthread_attr_setdetachstate(), Supported -pthread_attr_setinheritsched(), Supported -pthread_attr_setschedparam(), Supported -pthread_attr_setschedpolicy(), Supported -pthread_attr_setscope(), Supported -pthread_attr_setstackaddr(), Supported -pthread_attr_setstacksize(), Supported -pthread_cancel(), Supported -pthread_cleanup_pop(), Supported -pthread_cleanup_push(), Supported -pthread_cond_broadcast(), Supported -pthread_cond_destroy(), Supported -pthread_cond_init(), Supported -pthread_cond_signal(), Supported -pthread_cond_timedwait(), Supported -pthread_cond_wait(), Supported -pthread_condattr_destroy(), Supported -pthread_condattr_getpshared(), Supported -pthread_condattr_init(), Supported -pthread_condattr_setpshared(), Supported -pthread_create(), Supported -pthread_detach(), Supported -pthread_equal(), Supported -pthread_exit(), Supported -pthread_getschedparam(), Supported -pthread_join(), Supported -pthread_key_create(), Supported -pthread_key_delete(), Supported -pthread_key_getspecific(), Supported -pthread_key_setspecific(), Supported -pthread_kill(), Supported -pthread_mutex_destroy(), Supported -pthread_mutex_getprioceiling(), Supported -pthread_mutex_init(), Supported -pthread_mutex_lock(), Supported -pthread_mutex_setprioceiling(), Supported -pthread_mutex_trylock(), Supported -pthread_mutex_unlock(), Supported -pthread_mutexattr_destroy(), Supported -pthread_mutexattr_getprioceiling(), Supported -pthread_mutexattr_getprotocol(), Supported -pthread_mutexattr_getpshared(), Supported -pthread_mutexattr_init(), Supported -pthread_mutexattr_setprioceiling(), Supported -pthread_mutexattr_setprotocol(), Supported -pthread_mutexattr_setpshared(), Supported -pthread_once(), Supported -pthread_self(), Supported -pthread_setcancelstate(), Supported -pthread_setcanceltype(), Supported -pthread_setschedparam(), Supported -pthread_sigmask(), Supported -pthread_testcancel(), Supported -putc(), Supported -putc_unlocked(), see note 1 -putchar(), Supported -putchar_unlocked(), see note 1 -puts(), Supported -qsort(), Supported -rand(), Supported -rand_r(), Supported -read(), Supported -readdir(), Supported -readdir_r(), Supported -realloc(), Supported -remove(), Supported -rename(), see note 2 -rewind(), Supported -rewinddir(), Supported -rmdir(), Supported -scanf(), Supported -sched_get_priority_max(), Supported -sched_get_priority_min(), Supported -sched_get_priority_rr_get_interval(), Supported -sched_getparam(), Supported -sched_getscheduler(), Supported -sched_setparam(), Supported -sched_setscheduler(), Supported -sched_yield(), Supported -sem_close(), Supported -sem_destroy(), Supported -sem_getvalue(), Supported -sem_init(), Supported -sem_open(), Supported -sem_post(), Supported -sem_trywait(), Supported -sem_unlink(), Supported -sem_wait(), Supported -setbuf(), Supported -setgid(), Supported -setjmp(), Supported -setlocale(), Supported -setpgid(), Supported -setsid(), Supported -setuid(), Supported -shm_open(), Not Supported -shm_unlink(), Not Supported -sigaction(), Supported -sigaddset(), Supported -sigdelset(), Supported -sigemptyset(), Supported -sigfillset(), Supported -sigismember(), Supported -siglongjmp(), Supported -sigpending(), Supported -sigprocmask(), Supported -sigqueue(), Supported -sigsetjmp(), Supported -sigsuspend(), Supported -sigtimedwait(), Supported -sigwait(), Supported -sigwaitinfo(), Supported -sin(), Supported -sinh(), Supported -sleep(), Supported -sprintf(), Supported -sqrt(), Supported -srand(), Supported -sscanf(), Supported -stat(), Supported -strcat(), Supported -strchr(), Supported -strcmp(), Supported -strcpy(), Supported -strcspn(), Supported -strftime(), Supported -strlen(), Supported -strncat(), Supported -strncmp(), Supported -strncpy(), Supported -strpbrk(), Supported -strrchr(), Supported -strspn(), Supported -strstr(), Supported -strtok(), Supported -strtok_r(), Supported -sysconf(), Not Supported -tan(), Supported -tanh(), Supported -tcdrain(), Supported -tcflow(), Not Supported -tcflush(), Not Supported -tcgetattr(), Supported -tcgetprgrp(), see note 1 -tcsendbreak(), Not Supported -tcsetattr(), Supported -tcsetprgrp(), see note 1 -time(), Supported -timer_create(), Supported -timer_delete(), Supported -timer_getoverrun(), Supported -timer_gettime(), Supported -timer_settime(), Supported -times(), Supported -tmpfile(), Supported -tmpnam(), Supported -tolower(), Supported -toupper(), Supported -ttyname(), Not Supported -ttyname_r(), Not Supported -tzset(), Not Supported -umask(), Supported -uname(), Supported -ungetc(), Supported -unlink(), Supported -utime(), Supported -wait(), see note 1 -waitpid(), see note 1 -write(), Supported - -Notes: - -1. This is not supported as it requires processes. - -2. Partial implementation. - -3. Coming soon. diff --git a/doc/posix1003.1/posix1003_1.texi b/doc/posix1003.1/posix1003_1.texi deleted file mode 100644 index 833e35546c..0000000000 --- a/doc/posix1003.1/posix1003_1.texi +++ /dev/null @@ -1,123 +0,0 @@ -\input texinfo @c -*-texinfo-*- -@c %**start of header -@setfilename posix1003_1.info -@setcontentsaftertitlepage -@syncodeindex vr fn -@synindex ky cp -@paragraphindent 0 -@c %**end of header - -@c -@c COPYRIGHT (c) 1989-2013. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@c -@c Master file for the POSIX 1003.1 Compliance Guide -@c - -@include version.texi -@include common/setup.texi -@include common/rtems.texi - -@ifset use-ascii -@dircategory RTEMS On-Line Manual -@direntry -* RTEMS POSIX 1003.1 Compliance Guide: (posix1003_1). -@end direntry -@end ifset - -@c -@c Title Page Stuff -@c - -@c -@c I don't really like having a short title page. --joel -@c -@c @shorttitlepage RTEMS POSIX 1003.1 Compliance Guide - -@setchapternewpage odd -@settitle RTEMS POSIX 1003.1 Compliance Guide -@titlepage -@finalout - -@title RTEMS POSIX 1003.1 Compliance Guide -@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION} -@sp 1 -@subtitle @value{UPDATED} -@author On-Line Applications Research Corporation -@page -@include common/cpright.texi -@end titlepage - -@c This prevents a black box from being printed on "overflow" lines. -@c The alternative is to rework a sentence to avoid this problem. - -@contents - -@ifnottex -@node Top, Preface, (dir), (dir) -@top RTEMS POSIX 1003.1 Compliance Guide - -@menu -* Preface:: -* General:: -* Terminology and General Requirements:: -* Process Primitives:: -* Process Environment:: -* Files and Directories:: -* Input and Output Primitives:: -* Device- and Class-Specific Functions:: -* Language-Specific Services for the C Programming Language:: -* System Databases:: -* Data Interchange Format:: -* Synchronization:: -* Memory Management:: -* Execution Scheduling:: -* Clocks and Timers:: -* Message Passing:: -* Thread Management:: -* Thread-Specific Data:: -* Thread Cancellation:: -* Compliance Summary:: -* Command and Variable Index:: -* Concept Index:: -@end menu -@end ifnottex - -@include preface.texi -@include ch01.texi -@include ch02.texi -@include ch03.texi -@include ch04.texi -@include ch05.texi -@include ch06.texi -@include ch07.texi -@include ch08.texi -@include ch09.texi -@include ch10.texi -@include ch11.texi -@include ch12.texi -@include ch13.texi -@include ch14.texi -@include ch15.texi -@include ch16.texi -@include ch17.texi -@include ch18.texi -@include ch19.texi - -@node Command and Variable Index, Concept Index, Overall Summary, Top -@unnumbered Command and Variable Index - -There are currently no Command and Variable Index entries. - -@c @printindex fn - -@node Concept Index, , Command and Variable Index, Top -@unnumbered Concept Index - -There are currently no Concept Index entries. -@c @printindex cp - -@bye - diff --git a/doc/posix1003.1/preface.texi b/doc/posix1003.1/preface.texi deleted file mode 100644 index 74bb0d9133..0000000000 --- a/doc/posix1003.1/preface.texi +++ /dev/null @@ -1,26 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. - -@ifnottex -@node Preface, General, Top, Top -@end ifnottex - -@unnumbered Preface - -This document lists the functions, constant, macros, feature flags, -and types defined in the POSIX 1003.1 standard. Each section in -this document corresponds to a section in the 1003.1 standard -and the implementation status of the items required by the standard -are listed. - -RTEMS supports a number of POSIX process, user, and group oriented -routines in what is referred to as a "SUSP" (Single-User, Single -Process) manner. RTEMS supports a single process, multithreaded -POSIX 1003.1b environment. In a pure world, there would be -no reason to even include routines like @code{getpid()} when there -can only be one process. But providing routines like @code{getpid()} -and making them work in a sensible fashion for an embedded environment -while not returning ENOSYS (for not implemented) makes it significantly -easier to port code from a UNIX environment without modifying it. diff --git a/doc/posix1003.1/stamp-vti b/doc/posix1003.1/stamp-vti deleted file mode 100644 index 5634951ec8..0000000000 --- a/doc/posix1003.1/stamp-vti +++ /dev/null @@ -1,4 +0,0 @@ -@set UPDATED 24 February 2013 -@set UPDATED-MONTH February 2013 -@set EDITION 4.10.99.0 -@set VERSION 4.10.99.0 diff --git a/doc/posix1003.1/summarize b/doc/posix1003.1/summarize deleted file mode 100755 index 4a67ea467f..0000000000 --- a/doc/posix1003.1/summarize +++ /dev/null @@ -1,200 +0,0 @@ -#! /bin/sh -# -# Generate the summary chapter -# - -echo "@c" -echo "@c DO NOT EDIT -- AUTOMATICALLY GENERATED!!!" -echo "@c" -echo -echo "@chapter Compliance Summary" -echo - -wc2() -{ - pattern=$1 - shift - grep "${pattern}" $* | wc -l -} - -wc3() -{ - pattern=$1 - filter=$2 - shift ; shift - grep "${pattern}" $* | grep "${filter}" | wc -l -} - -# adds the numbers passed on the command line -addit() -{ - sumx=0 - for x in $* - do - sumx=`expr $sumx + $x` - done - echo $sumx -} - -summarize_chapter() -{ - echo - if [ $# -eq 1 ] ; then - grep "^@chapter" $1 | \ - sed -e "s/^.chapter/@section/" \ - -e "s/$/ Chapter/" - else - echo "@section Overall Summary" - fi - - echo - - # functions - - functions_total=`wc2 "()" $*` - functions_implemented=` wc3 "()" "Implemented" $*` - functions_unimplemented=` wc3 "()" "Unimplemented" $*` - functions_unmplementable=`wc3 "()" "Unimplementable" $*` - functions_partial=` wc3 "()" "Partial Implementation" $*` - functions_dummy=` wc3 "()" "Dummy Implementation" $*` - functions_untested=` wc3 "()" "Untested Implementation" $*` - - functions_sum=`addit ${functions_implemented} \ - ${functions_unimplemented} ${functions_unmplementable} \ - ${functions_partial} ${functions_dummy} \ - ${functions_untested}` - - # data types - - datatypes_total=`wc2 "Type," $*` - datatypes_implemented=` wc3 "Type," "Implemented" $*` - datatypes_unimplemented=` wc3 "Type," "Unimplemented" $*` - datatypes_unmplementable=`wc3 "Type," "Unimplementable" $*` - datatypes_partial=` wc3 "Type," "Partial Implementation" $*` - datatypes_dummy=` wc3 "Type," "Dummy Implementation" $*` - datatypes_untested=` wc3 "Type," "Untested Implementation" $*` - - datatypes_sum=`addit ${datatypes_implemented} \ - ${datatypes_unimplemented} ${datatypes_unmplementable} \ - ${datatypes_partial} ${datatypes_dummy} \ - ${datatypes_untested}` - - # feature flags - - features_total=`wc2 "Feature Flag," $*` - features_implemented=` wc3 "Feature Flag," "Implemented" $*` - features_unimplemented=` wc3 "Feature Flag," "Unimplemented" $*` - features_unmplementable=`wc3 "Feature Flag," "Unimplementable" $*` - features_partial=` wc3 "Feature Flag," "Partial Implementation" $*` - features_dummy=` wc3 "Feature Flag," "Dummy Implementation" $*` - features_untested=` wc3 "Feature Flag," "Untested Implementation" $*` - - features_sum=`addit ${features_implemented} \ - ${features_unimplemented} ${features_unmplementable} \ - ${features_partial} ${features_dummy} \ - ${features_untested}` - - # constants - - constants_total=`wc2 "Constant," $*` - constants_implemented=` wc3 "Constant," "Implemented" $*` - constants_unimplemented=` wc3 "Constant," "Unimplemented" $*` - constants_unmplementable=`wc3 "Constant," "Unimplementable" $*` - constants_partial=` wc3 "Constant," "Partial Implementation" $*` - constants_dummy=` wc3 "Constant," "Dummy Implementation" $*` - constants_untested=` wc3 "Constant," "Untested Implementation" $*` - - constants_sum=`addit ${constants_implemented} \ - ${constants_unimplemented} ${constants_unmplementable} \ - ${constants_partial} ${constants_dummy} \ - ${constants_untested}` - - # Now print the reports - - echo "@example" - echo "Functions:" - echo " Total Number : ${functions_total}" - echo " Implemented : ${functions_implemented}" - echo " Unimplemented : ${functions_unimplemented}" - echo " Unimplementable : ${functions_unmplementable}" - echo " Partial : ${functions_partial}" - echo " Dummy : ${functions_dummy}" - echo " Untested : ${functions_untested}" - echo "@end example" - echo - if [ ${functions_sum} -ne ${functions_total} ] ; then - echo "@sp 1" - echo "@center @b{FUNCTION COUNTS DO NOT ADD UP!!}" - echo "@sp 1" - fi - - echo "@example" - echo "Data Types:" - echo " Total Number : ${datatypes_total}" - echo " Implemented : ${datatypes_implemented}" - echo " Unimplemented : ${datatypes_unimplemented}" - echo " Unimplementable : ${datatypes_unmplementable}" - echo " Partial : ${datatypes_partial}" - echo " Dummy : ${datatypes_dummy}" - echo " Untested : ${datatypes_untested}" - echo "@end example" - echo - if [ ${datatypes_sum} -ne ${datatypes_total} ] ; then - echo "@sp 1" - echo "@center @b{DATA TYPE COUNTS DO NOT ADD UP!!}" - echo "@sp 1" - fi - - echo "@example" - echo "Feature Flags:" - echo " Total Number : ${features_total}" - echo " Implemented : ${features_implemented}" - echo " Unimplemented : ${features_unimplemented}" - echo " Unimplementable : ${features_unmplementable}" - echo " Partial : ${features_partial}" - echo " Dummy : ${features_dummy}" - echo " Untested : ${features_untested}" - echo "@end example" - echo - if [ ${features_sum} -ne ${features_total} ] ; then - echo "@sp 1" - echo "@center @b{FEATURE FLAG COUNTS DO NOT ADD UP!!}" - echo "@sp 1" - fi - - echo "@example" - echo "Constants:" - echo " Total Number : ${constants_total}" - echo " Implemented : ${constants_implemented}" - echo " Unimplemented : ${constants_unimplemented}" - echo " Unimplementable : ${constants_unmplementable}" - echo " Partial : ${constants_partial}" - echo " Dummy : ${constants_dummy}" - echo " Untested : ${constants_untested}" - echo "@end example" - echo - if [ ${constants_sum} -ne ${constants_total} ] ; then - echo "@sp 1" - echo "@center @b{CONSTANT COUNTS DO NOT ADD UP!!}" - echo "@sp 1" - fi -} - -if test $# -lt 1; then - echo "Missing arguments" - exit 1 -fi -chapters="$*" - -# go through the chapters one at a time -for chapter in ${chapters} -do - summarize_chapter $chapter - echo "@page" -done - -# now generate the overall summary -summarize_chapter ${chapters} - - - diff --git a/doc/posix1003.1/version.texi b/doc/posix1003.1/version.texi deleted file mode 100644 index c0e4bbb7b6..0000000000 --- a/doc/posix1003.1/version.texi +++ /dev/null @@ -1,4 +0,0 @@ -@set UPDATED 17 July 2015 -@set UPDATED-MONTH July 2015 -@set EDITION 4.10.99.0 -@set VERSION 4.10.99.0 -- cgit v1.2.3