From febb47e0710f5b77d2401ca520503c210429b6e1 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 19 Nov 1998 16:59:38 +0000 Subject: Changed version string. Added much new stuff to the POSIX User's Guide. New chapters stuff shrunk. --- doc/posix_users/Makefile | 123 ++++++++++++++++++++++++++++++++++----- doc/posix_users/posix_users.texi | 51 ++++++++++++---- 2 files changed, 151 insertions(+), 23 deletions(-) (limited to 'doc/posix_users') diff --git a/doc/posix_users/Makefile b/doc/posix_users/Makefile index fe57b61ea4..78e953b497 100644 --- a/doc/posix_users/Makefile +++ b/doc/posix_users/Makefile @@ -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 diff --git a/doc/posix_users/posix_users.texi b/doc/posix_users/posix_users.texi index 7686b2cb40..1d2485cef0 100644 --- a/doc/posix_users/posix_users.texi +++ b/doc/posix_users/posix_users.texi @@ -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. -- cgit v1.2.3