summaryrefslogtreecommitdiffstats
path: root/doc/posix1003.1
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-03-11 22:56:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-03-11 22:56:23 +0000
commit68feecfd86ac8c88b079fcdae42369a63c5e7a98 (patch)
tree598d382ceb32f58feaece7f404c784eaa43660bf /doc/posix1003.1
parentBaseline (diff)
downloadrtems-68feecfd86ac8c88b079fcdae42369a63c5e7a98.tar.bz2
Outline complete and apparently correct.
Diffstat (limited to 'doc/posix1003.1')
-rw-r--r--doc/posix1003.1/Makefile112
-rw-r--r--doc/posix1003.1/ch04.t2
-rw-r--r--doc/posix1003.1/ch05.t2
-rw-r--r--doc/posix1003.1/ch07.t6
-rw-r--r--doc/posix1003.1/ch09.t2
-rw-r--r--doc/posix1003.1/ch10.t6
-rw-r--r--doc/posix1003.1/ch11.t30
-rw-r--r--doc/posix1003.1/ch12.t16
-rw-r--r--doc/posix1003.1/ch13.t34
-rw-r--r--doc/posix1003.1/ch14.t18
-rw-r--r--doc/posix1003.1/ch15.t18
-rw-r--r--doc/posix1003.1/ch16.t16
-rw-r--r--doc/posix1003.1/ch17.t6
-rw-r--r--doc/posix1003.1/ch18.t22
-rw-r--r--doc/posix1003.1/posix1003_1.texi14
-rw-r--r--doc/posix1003.1/preface.texi4
16 files changed, 156 insertions, 152 deletions
diff --git a/doc/posix1003.1/Makefile b/doc/posix1003.1/Makefile
index 48a3484427..b22e121e0f 100644
--- a/doc/posix1003.1/Makefile
+++ b/doc/posix1003.1/Makefile
@@ -15,7 +15,7 @@ all:
COMMON_FILES=../common/cpright.texi ../common/setup.texi
GENERATED_FILES=ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \
- ch06.texi ch07.texi ch08.texi ch08.texi ch10.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
@@ -30,7 +30,7 @@ info: $(PROJECT)
#cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
cp $(PROJECT) $(INFO_INSTALL)
-$(P{ROJECT): $(FILES)
+$(PROJECT): $(FILES)
$(MAKEINFO) $(PROJECT).texi
vinfo: info
@@ -52,95 +52,95 @@ view: ps
$(PROJECT).dvi: $(FILES)
$(TEXI2DVI) $(PROJECT).texi
-ch01.t.texi: ch01.t
- $(BMENU) -p "Preface" \
+ch01.texi: ch01.t
+ $(BMENU) -c -p "Preface" \
-u "Top" \
- -n "Terminology and General Requirements" $*
+ -n "Terminology and General Requirements" ${*}.t
-ch02.t.texi: ch02.t
- $(BMENU) -p "Conformance" \
+ch02.texi: ch02.t
+ $(BMENU) -c -p "Conformance" \
-u "Top" \
- -n "Process Primitives" $*
+ -n "Process Primitives" ${*}.t
-ch03.t.texi: ch03.t
- $(BMENU) -p "Symbolic Constants" \
+ch03.texi: ch03.t
+ $(BMENU) -c -p "Symbolic Constants" \
-u "Top" \
- -n "Process Environment" $*
+ -n "Process Environment" ${*}.t
-ch04.t.texi: ch04.t
- $(BMENU) -p "Delay Process Execution" \
+ch04.texi: ch04.t
+ $(BMENU) -c -p "Delay Process Execution" \
-u "Top" \
- -n "Files and Directories" $*
+ -n "Files and Directories" ${*}.t
-ch05.t.texi: ch05.t
- $(BMENU) -p "Get Configurable System Variables" \
+ch05.texi: ch05.t
+ $(BMENU) -c -p "Get Configurable System Variables" \
-u "Top" \
- -n "Input and Output Primitives" $*
+ -n "Input and Output Primitives" ${*}.t
-ch06.t.texi: ch06.t
- $(BMENU) -p "Get Configurable Pathname Variables" \
+ch06.texi: ch06.t
+ $(BMENU) -c -p "Get Configurable Pathname Variables" \
-u "Top" \
- -n "Device- and Class-Specific Functions" $*
+ -n "Device- and Class-Specific Functions" ${*}.t
-ch07.t.texi: ch07.t
- $(BMENU) -p " Asynchronous File Synchronization" \
+ch07.texi: ch07.t
+ $(BMENU) -c -p " Asynchronous File Synchronization" \
-u "Top" \
- -n "Language-Specific Services for the C Programming Language" $*
+ -n "Language-Specific Services for the C Programming Language" ${*}.t
-ch08.t.texi: ch08.t
- $(BMENU) -p "Set Foreground Process Group ID" \
+ch08.texi: ch08.t
+ $(BMENU) -c -p "Set Foreground Process Group ID" \
-u "Top" \
- -n "System Databases" $*
+ -n "System Databases" ${*}.t
-ch09.t.texi: ch09.t
- $(BMENU) -p "Pseudo-Random Sequence Generation Functions" \
+ch09.texi: ch09.t
+ $(BMENU) -c -p "Pseudo-Random Sequence Generation Functions" \
-u "Top" \
- -n "Data Interchange Format" $*
+ -n "Data Interchange Format" ${*}.t
-ch10.t.texi: ch10.t
- $(BMENU) -p "User Database Access" \
+ch10.texi: ch10.t
+ $(BMENU) -c -p "User Database Access" \
-u "Top" \
- -n "Synchronization" $*
+ -n "Synchronization" ${*}.t
-ch11.t.texi: ch11.t
- $(BMENU) -p "Multiple Volumes" \
+ch11.texi: ch11.t
+ $(BMENU) -c -p "Multiple Volumes" \
-u "Top" \
- -n "Memory Management" $*
+ -n "Memory Management" ${*}.t
-ch12.t.texi: ch12.t
- $(BMENU) -p "Waiting on a Condition" \
+ch12.texi: ch12.t
+ $(BMENU) -c -p "Waiting on a Condition" \
-u "Top" \
- -n "Execution Scheduling" $*
+ -n "Execution Scheduling" ${*}.t
-ch13.t.texi: ch13.t
- $(BMENU) -p "Remove a Shared Memory Object" \
+ch13.texi: ch13.t
+ $(BMENU) -c -p "Remove a Shared Memory Object" \
-u "Top" \
- -n "Clocks and Timers" $*
+ -n "Clocks and Timers" ${*}.t
-ch14.t.texi: ch14.t
- $(BMENU) -p "Change the Priority Ceiling of a Mutex" \
+ch14.texi: ch14.t
+ $(BMENU) -c -p "Change the Priority Ceiling of a Mutex" \
-u "Top" \
- -n "Message Passing" $*
+ -n "Message Passing" ${*}.t
-ch15.t.texi: ch15.t
- $(BMENU) -p "High Resolution Sleep" \
+ch15.texi: ch15.t
+ $(BMENU) -c -p "High Resolution Sleep" \
-u "Top" \
- -n "Thread Management" $*
+ -n "Thread Management" ${*}.t
-ch16.t.texi: ch16.t
- $(BMENU) -p "Get Message Queue Attributes" \
+ch16.texi: ch16.t
+ $(BMENU) -c -p "Get Message Queue Attributes" \
-u "Top" \
- -n "Thread-Specific Data" $*
+ -n "Thread-Specific Data" ${*}.t
-ch17.t.texi: ch17.t
- $(BMENU) -p "Dynamic Package Initialization" \
+ch17.texi: ch17.t
+ $(BMENU) -c -p "Dynamic Package Initialization" \
-u "Top" \
- -n "Thread Cancellation" $*
+ -n "Thread Cancellation" ${*}.t
-ch18.t.texi: ch18.t
- $(BMENU) -p "Thread-Specific Data Key Deletion" \
+ch18.texi: ch18.t
+ $(BMENU) -c -p "Thread-Specific Data Key Deletion" \
-u "Top" \
- -n "Command and Variable Index" $*
+ -n "Command and Variable Index" ${*}.t
html: $(FILES)
diff --git a/doc/posix1003.1/ch04.t b/doc/posix1003.1/ch04.t
index c752607e85..8a9471c743 100644
--- a/doc/posix1003.1/ch04.t
+++ b/doc/posix1003.1/ch04.t
@@ -10,7 +10,7 @@
@section Process Identification
@subsection Get Process and Parent Process IDs
@section User Identification
-@subsection Get Real User Effective User, Real Group, and Effective Group IDs
+@subsection Get Real User Effective User Real Group and Effective Group IDs
@subsection Set User and Group IDs
@subsection Get Supplementary Group IDs
@subsection Get User Name
diff --git a/doc/posix1003.1/ch05.t b/doc/posix1003.1/ch05.t
index ddeb7ddcc1..0e03e49d35 100644
--- a/doc/posix1003.1/ch05.t
+++ b/doc/posix1003.1/ch05.t
@@ -26,7 +26,7 @@
@subsection Remove a Directory
@subsection Rename a File
@section File Characteristics
-@subsection File Characteristics: Header and Data Structure
+@subsection File Characteristics Header and Data Structure
@subsection Get File Status
@subsection Check File Accessibility
@subsection Change File Modes
diff --git a/doc/posix1003.1/ch07.t b/doc/posix1003.1/ch07.t
index 1a0294b20d..0de037b39c 100644
--- a/doc/posix1003.1/ch07.t
+++ b/doc/posix1003.1/ch07.t
@@ -10,7 +10,7 @@
@section General Terminal Interface
@subsection Interface Characteristics
@subsubsection Opening a Terminal Device File
-@subsubsection Process Groups
+@subsubsection Process Groups (TTY)
@subsubsection The Controlling Terminal
@subsubsection Terminal Access Control
@subsubsection Input Processing and Reading Data
@@ -27,8 +27,8 @@
@subsubsection Control Modes
@subsubsection Local Modes
@subsubsection Special Control Characters
-@subsubsection Baud Rate Values
-@subsubsection @subsection Baud Rate Functions
+@subsection Baud Rate Values
+@subsubsection Baud Rate Functions
@subsubsection Synopsis
@subsubsection Description
@subsubsection Returns
diff --git a/doc/posix1003.1/ch09.t b/doc/posix1003.1/ch09.t
index 5234f71114..17c1f0ada7 100644
--- a/doc/posix1003.1/ch09.t
+++ b/doc/posix1003.1/ch09.t
@@ -1,5 +1,5 @@
@chapter System Databases
-@section System Databases
+@section System Databases Section
@section Database Access
@section Group Database Access
@section User Database Access
diff --git a/doc/posix1003.1/ch10.t b/doc/posix1003.1/ch10.t
index ea35a2d6b3..6c17ece5e5 100644
--- a/doc/posix1003.1/ch10.t
+++ b/doc/posix1003.1/ch10.t
@@ -8,7 +8,7 @@
@chapter Data Interchange Format
@section Archive/Interchange File Format
-@subsubsection Extended tar Format
-@subsubsection Extended cpio Format
-@subsubsection Multiple Volumes
+@subsection Extended tar Format
+@subsection Extended cpio Format
+@subsection Multiple Volumes
diff --git a/doc/posix1003.1/ch11.t b/doc/posix1003.1/ch11.t
index eea3123e6d..95402af624 100644
--- a/doc/posix1003.1/ch11.t
+++ b/doc/posix1003.1/ch11.t
@@ -9,21 +9,21 @@
@chapter Synchronization
@section Semaphore Characteristics
@section Semaphore Functions
-@subsubsection Initialize an Unnamed Semaphore
-@subsubsection Destroy an Unnamed Semaphore
-@subsubsection Initialize/Open a Named Semaphore
-@subsubsection Close a Named Semaphore
-@subsubsection Remove a Named Semaphore
-@subsubsection Lock a Semaphore
-@subsubsection Unlock a Semaphore
-@subsubsection Get the Value of a Semaphore
+@subsection Initialize an Unnamed Semaphore
+@subsection Destroy an Unnamed Semaphore
+@subsection Initialize/Open a Named Semaphore
+@subsection Close a Named Semaphore
+@subsection Remove a Named Semaphore
+@subsection Lock a Semaphore
+@subsection Unlock a Semaphore
+@subsection Get the Value of a Semaphore
@section Mutexes
-@subsubsection Mutex Initialization Attributes
-@subsubsection Initializing and Destroying a Mutex
-@subsubsection Locking and Unlocking a Mutex
+@subsection Mutex Initialization Attributes
+@subsection Initializing and Destroying a Mutex
+@subsection Locking and Unlocking a Mutex
@section Condition Variables
-@subsubsection Condition Variable Initialization Attributes
-@subsubsection Initialization and Destroying Condition Variables
-@subsubsection Broadcasting and Signaling a Condition
-@subsubsection Waiting on a Condition
+@subsection Condition Variable Initialization Attributes
+@subsection Initialization and Destroying Condition Variables
+@subsection Broadcasting and Signaling a Condition
+@subsection Waiting on a Condition
diff --git a/doc/posix1003.1/ch12.t b/doc/posix1003.1/ch12.t
index c23a7cc3da..1342d17ab7 100644
--- a/doc/posix1003.1/ch12.t
+++ b/doc/posix1003.1/ch12.t
@@ -8,14 +8,14 @@
@chapter Memory Management
@section Memory Locking Functions
-@subsubsection Lock/Unlock the Address Space of a Process
-@subsubsection Lock/Unlock a Rand of Process Address Space
+@subsection Lock/Unlock the Address Space of a Process
+@subsection Lock/Unlock a Rand of Process Address Space
@section Memory Mapping Functions
-@subsubsection Map Process Addresses to a Memory Object
-@subsubsection Unmap Previously Mapped Addresses
-@subsubsection Change Memory Protection
-@subsubsection Memory Object Synchronization
+@subsection Map Process Addresses to a Memory Object
+@subsection Unmap Previously Mapped Addresses
+@subsection Change Memory Protection
+@subsection Memory Object Synchronization
@section Shared Memory Functions
-@subsubsection Open a Shared Memory Object
-@subsubsection Remove a Shared Memory Object
+@subsection Open a Shared Memory Object
+@subsection Remove a Shared Memory Object
diff --git a/doc/posix1003.1/ch13.t b/doc/posix1003.1/ch13.t
index bd3d23d7bf..e0c9c0ae69 100644
--- a/doc/posix1003.1/ch13.t
+++ b/doc/posix1003.1/ch13.t
@@ -9,25 +9,25 @@
@chapter Execution Scheduling
@section Scheduling Parameters
@section Scheduling Policies
-@subsubsection SCHED_FIFO
-@subsubsection SCHED_RR
-@subsubsection SCHED_OTHER
+@subsection SCHED_FIFO
+@subsection SCHED_RR
+@subsection SCHED_OTHER
@section Process Scheduling Functions
-@subsubsection Set Scheduling Parameters
-@subsubsection Get Scheduling Parameters
-@subsubsection Set Scheduling Policy and Scheduling Parameters
-@subsubsection Get Scheduling Policy
-@subsubsection Yield Processor
-@subsubsection Get Scheduling Parameter Limits
+@subsection Set Scheduling Parameters
+@subsection Get Scheduling Parameters
+@subsection Set Scheduling Policy and Scheduling Parameters
+@subsection Get Scheduling Policy
+@subsection Yield Processor
+@subsection Get Scheduling Parameter Limits
@section Thread Scheduling
-@subsubsection Thread Scheduling Attributes
-@subsubsection Scheduling Contention Scope
-@subsubsection Scheduling Allocation Domain
-@subsubsection Scheduling Documentation
+@subsection Thread Scheduling Attributes
+@subsection Scheduling Contention Scope
+@subsection Scheduling Allocation Domain
+@subsection Scheduling Documentation
@section Thread Scheduling Functions
-@subsubsection Thread Creation Scheduling Attributes
-@subsubsection Dynamic Thread Scheduling Parameters Access
+@subsection Thread Creation Scheduling Attributes
+@subsection Dynamic Thread Scheduling Parameters Access
@section Synchronization Scheduling
-@subsubsection Mutex Initialization Scheduling Attributes
-@subsubsection Change the Priority Ceiling of a Mutex
+@subsection Mutex Initialization Scheduling Attributes
+@subsection Change the Priority Ceiling of a Mutex
diff --git a/doc/posix1003.1/ch14.t b/doc/posix1003.1/ch14.t
index ee656dcb35..7153201d74 100644
--- a/doc/posix1003.1/ch14.t
+++ b/doc/posix1003.1/ch14.t
@@ -8,14 +8,14 @@
@chapter Clocks and Timers
@section Data Definitions for Clocks and Timers
-@subsubsection Time Value Specification Structures
-@subsubsection Timer Event Notification Control Block
-@subsubsection Type Definitions
-@subsubsection Manifest Constants
+@subsection Time Value Specification Structures
+@subsection Timer Event Notification Control Block
+@subsection Type Definitions
+@subsection Manifest Constants
@section Clock and Timer Functions
-@subsubsection Clocks
-@subsubsection Create a Per-Process Timer
-@subsubsection Delete a Per-Process Timer
-@subsubsection Per-Process Timers
-@subsubsection High Resolution Sleep
+@subsection Clocks
+@subsection Create a Per-Process Timer
+@subsection Delete a Per-Process Timer
+@subsection Per-Process Timers
+@subsection High Resolution Sleep
diff --git a/doc/posix1003.1/ch15.t b/doc/posix1003.1/ch15.t
index 50371d8b55..fedbbfee86 100644
--- a/doc/posix1003.1/ch15.t
+++ b/doc/posix1003.1/ch15.t
@@ -8,14 +8,14 @@
@chapter Message Passing
@section Data Definitions for Message Queues
-@subsubsection Data Structures
+@subsection Data Structures
@section Message Passing Functions
-@subsubsection Open a Message Queue
-@subsubsection Close a Message Queue
-@subsubsection Remove a Message Queue
-@subsubsection Send a Message to a Message Queue
-@subsubsection Receive a Message From a Message Queue
-@subsubsection Notify Process That a Message is Available on a Queue
-@subsubsection Set Message Queue Attributes
-@subsubsection Get Message Queue Attributes
+@subsection Open a Message Queue
+@subsection Close a Message Queue
+@subsection Remove a Message Queue
+@subsection Send a Message to a Message Queue
+@subsection Receive a Message From a Message Queue
+@subsection Notify Process That a Message is Available on a Queue
+@subsection Set Message Queue Attributes
+@subsection Get Message Queue Attributes
diff --git a/doc/posix1003.1/ch16.t b/doc/posix1003.1/ch16.t
index 636319d595..d606593bf3 100644
--- a/doc/posix1003.1/ch16.t
+++ b/doc/posix1003.1/ch16.t
@@ -9,12 +9,12 @@
@chapter Thread Management
@section Threads
@section Thread Functions
-@subsubsection Thread Creation Attributes
-@subsubsection Thread Creation
-@subsubsection Wait for Thread Termination
-@subsubsection Detaching a Thread
-@subsubsection Thread Termination
-@subsubsection Get Thread ID
-@subsubsection Compare Thread IDs
-@subsubsection Dynamic Package Initialization
+@subsection Thread Creation Attributes
+@subsection Thread Creation
+@subsection Wait for Thread Termination
+@subsection Detaching a Thread
+@subsection Thread Termination
+@subsection Get Thread ID
+@subsection Compare Thread IDs
+@subsection Dynamic Package Initialization
diff --git a/doc/posix1003.1/ch17.t b/doc/posix1003.1/ch17.t
index 147e8a50ca..2e7049cd23 100644
--- a/doc/posix1003.1/ch17.t
+++ b/doc/posix1003.1/ch17.t
@@ -8,7 +8,7 @@
@chapter Thread-Specific Data
@section Thread-Specific Data Functions
-@subsubsection Thread-Specific Data Key Creation
-@subsubsection Thread-Specific Data Management
-@subsubsection Thread-Specific Data Key Deletion
+@subsection Thread-Specific Data Key Creation
+@subsection Thread-Specific Data Management
+@subsection Thread-Specific Data Key Deletion
diff --git a/doc/posix1003.1/ch18.t b/doc/posix1003.1/ch18.t
index 0fe7799a9f..dfa3993216 100644
--- a/doc/posix1003.1/ch18.t
+++ b/doc/posix1003.1/ch18.t
@@ -9,17 +9,17 @@
@chapter Thread Cancellation
@section Thread Cancellation Overview
@subsection Cancelability States
-@subsubsection Cancellation Points
-@subsubsection Thread Cancellation Cleanup Handlers
-@subsubsection Async-Cancel Safety
+@subsection Cancellation Points
+@subsection Thread Cancellation Cleanup Handlers
+@subsection Async-Cancel Safety
@section Thread Cancellation Functions
-@subsubsection Canceling Execution of a Thread
-@subsubsection Setting Cancelability State
-@subsubsection Establishing Cancellation Handlers
+@subsection Canceling Execution of a Thread
+@subsection Setting Cancelability State
+@subsection Establishing Cancellation Handlers
@section Language-Independent Cancellation Functionality
-@subsubsection Requesting Cancellation
-@subsubsection Associating Cleanup Code With Scopes
-@subsubsection Controlling Cancellation Within Scopes
-@subsubsection Defined Cancellation Sequence
-@subsubsection List of Cancellation Points
+@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/posix1003_1.texi b/doc/posix1003.1/posix1003_1.texi
index f566bdf543..832ad79ef1 100644
--- a/doc/posix1003.1/posix1003_1.texi
+++ b/doc/posix1003.1/posix1003_1.texi
@@ -16,7 +16,7 @@
@c
@c
-@c Master file for the KA9Q TCP/IP Supplement
+@c Master file for the POSIX 1003.1 Compliance Guide
@c
@include ../common/setup.texi
@@ -25,7 +25,7 @@
@ifinfo
@format
START-INFO-DIR-ENTRY
-* RTEMS KA9Q TCP/IP Supplement (posix1003_1):
+* RTEMS POSIX 1003.1 Compliance Guide (posix1003_1):
END-INFO-DIR-ENTRY
@end format
@end ifinfo
@@ -43,14 +43,14 @@ END-INFO-DIR-ENTRY
@c
@c I don't really like having a short title page. --joel
@c
-@c @shorttitlepage RTEMS KA9Q TCP/IP Supplement
+@c @shorttitlepage RTEMS POSIX 1003.1 Compliance Guide
@setchapternewpage odd
-@settitle RTEMS KA9Q TCP/IP Supplement
+@settitle RTEMS POSIX 1003.1 Compliance Guide
@titlepage
@finalout
-@title RTEMS KA9Q TCP/IP Supplement
+@title RTEMS POSIX 1003.1 Compliance Guide
@subtitle Edition @value{edition}, for RTEMS @value{version}
@sp 1
@subtitle @value{update-month}
@@ -86,7 +86,7 @@ END-INFO-DIR-ENTRY
@node Top, Preface, (dir), (dir)
@top posix1003_1
-This is the online version of the RTEMS KA9Q TCP/IP Supplement.
+This is the online version of the RTEMS POSIX 1003.1 Compliance Guide.
@menu
* Preface::
@@ -131,6 +131,6 @@ There are currently no Command and Variable Index entries.
There are currently no Concept Index entries.
@c @printindex cp
-@c @contents
+@contents
@bye
diff --git a/doc/posix1003.1/preface.texi b/doc/posix1003.1/preface.texi
index 8c7aa05740..e6efc19bb8 100644
--- a/doc/posix1003.1/preface.texi
+++ b/doc/posix1003.1/preface.texi
@@ -6,6 +6,10 @@
@c $Id$
@c
+@ifinfo
+@node Preface, General, Top, Top
+@end ifinfo
+
@unnumbered Preface
This lists each section number in POSIX 1003.1 and which functions