Changed version string.

Added much new stuff to the POSIX User's Guide.

New chapters stuff shrunk.
This commit is contained in:
Joel Sherrill
1998-11-19 16:59:38 +00:00
parent 982e295e68
commit febb47e071
9 changed files with 447 additions and 33 deletions

View File

@@ -6,7 +6,7 @@
# $Id$
#
PROJECT=posix_users
PROJECT=posix_users_new
DISTRIBUTION_LEVEL=public
include ../Make.config
@@ -18,17 +18,24 @@ dirs:
COMMON_FILES=../common/cpright.texi
FILES= clock.texi cond.texi key.texi mutex.texi $(PROJECT).texi preface.texi \
sched.texi signal.texi thread.texi $(COMMON_FILES)
GENERATED_FILES= \
cancel.texi clock.texi cond.texi \
cspecific.texi device.texi files.texi \
io.texi key.texi memorymgmt.texi message.texi mutex.texi procenv.texi \
process.texi sched.texi semaphores.texi signal.texi systemdb.texi \
thread.texi
FILES= posix_users.texi preface.texi \
$(COMMON_FILES) $(GENERATED_FILES)
INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
info: dirs $(PROJECT)
cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
#cp $(PROJECT) $(INFO_INSTALL)
info: dirs $(FILES) $(PROJECT)
# cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
cp $(PROJECT) $(INFO_INSTALL)
posix_users: $(FILES)
$(MAKEINFO) $(PROJECT).texi
$(PROJECT): $(FILES)
$(MAKEINFO) posix_users.texi
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
@@ -38,17 +45,107 @@ $(PROJECT).ps: $(PROJECT).dvi
cp $(PROJECT).ps $(PS_INSTALL)
$(PROJECT).dvi: $(FILES)
$(TEXI2DVI) $(PROJECT).texi
$(TEXI2DVI) posix_users.texi
mv posix_users.dvi $(PROJECT).dvi
html: dirs
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/$(PROJECT)
-cd .. ; gmake headers
$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
$(PROJECT).texi
posix_users.texi
clean:
rm -f *.o $(PROG) *.txt core *.html
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* _*
rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
process.texi: process.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
procenv.texi: procenv.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
files.texi: files.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
thread.texi: thread.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
signal.texi: signal.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
mutex.texi: mutex.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
cond.texi: cond.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
key.texi: key.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
clock.texi: clock.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
sched.texi: sched.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
io.texi: io.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
device.texi: device.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
cspecific.texi: cspecific.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
semaphores.texi: semaphores.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
memorymgmt.texi: memorymgmt.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
message.texi: message.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
cancel.texi: cancel.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t
systemdb.texi: systemdb.t Makefile
$(BMENU) -p "" \
-u "Top" \
-n "" ${*}.t

View File

@@ -1,6 +1,6 @@
\input ../texinfo/texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename posix_users
@setfilename posix_users_new
@syncodeindex vr fn
@synindex ky cp
@paragraphindent 0
@@ -39,7 +39,16 @@ END-INFO-DIR-ENTRY
@c variable substitution info:
@c
@c @set LANGUAGE C
@c Note: At the moment we do not document the Ada interface but by building
@c in the infrastructure Florist support should be simple to add.
@set is-C
@clear is-Ada
@set LANGUAGE C
@set STRUCTURE structure
@set ROUTINE function
@set OR |
@set RPREFIX RTEMS_
@set DIRPREFIX rtems_
@c the language is @value{LANGUAGE}
@c NOTE: don't use underscore in the name
@c
@@ -76,28 +85,50 @@ END-INFO-DIR-ENTRY
@c The alternative is to rework a sentence to avoid this problem.
@include preface.texi
@include thread.texi
@include process.texi
@include signal.texi
@include procenv.texi
@include files.texi
@include io.texi
@include device.texi
@include cspecific.texi
@include systemdb.texi
@include semaphores.texi
@include mutex.texi
@include cond.texi
@include key.texi
@include clock.texi
@include memorymgmt.texi
@include sched.texi
@include clock.texi
@include message.texi
@include thread.texi
@include key.texi
@include cancel.texi
@ifinfo
@node Top, Preface, (dir), (dir)
@top posix_users
@top posix_users_new
This is the online version of the RTEMS POSIX API User's Guide
@menu
* Preface::
* Thread Manager::
* Process Creation and Execution Manager::
* Signal Manager::
* Process Environment Manager::
* Files and Directories Manager::
* Input and Output Primitives Manager::
* Device- and Class- Specific Functions Manager::
* Language-Specific Services for the C Programming Language Manager::
* System Databases Manager::
* Semaphores Manager::
* Mutex Manager::
* Condition Variable Manager::
* Key Manager::
* Clock Manager::
* Memory Management Manager::
* Scheduler Manager::
* Clock Manager::
* Message Passing Manager::
* Thread Manager::
* Key Manager::
* Thread Cancellation Manager::
* Command and Variable Index::
* Concept Index::
@end menu
@@ -108,7 +139,7 @@ This is the online version of the RTEMS POSIX API User's Guide
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
@c
@node Command and Variable Index, Concept Index, sched_yield, Top
@node Command and Variable Index, Concept Index, , Top
@unnumbered Command and Variable Index
There are currently no Command and Variable Index entries.