X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f Message-ID: <3C8C3AF8.505A5A83@dorsai.org> Date: Mon, 11 Mar 2002 00:04:56 -0500 From: "Peter J. Farley III" X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com Subject: Re: Simpler restructured dir.txi Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hi all, OK, here is my final candidate for the new dir.txi. Please make comments and suggestions as you think appropriate. I have included entries for every DJGPP package that has an info file. I have also introduced a package index immediately following the initial DJGPP entries, as was suggested earlier in this thread. I took a copy of the dir.txi from CVS and integrated all of the changes since the 1999 copy in the 2.03 distribution, which was my original base. In particular, I included bash, the history api, and the Elisp documentation entries, along with Eli's latest update to the texinfo section. If there are no major complaints, I will submit a diff against CVS. Mailed from Netscape this time, so I hope this comes through cleanly. BTW, after pasting the file into this message and saving it, I did have to delete a leading ">" that Netscape put in front of every line beginning with "From". I suspect Eli is right about that being some kind of RFC. If it comes through with ">From" instead of "From", please ignore it. I'm sure it won't be in the diff. ---------------dir.txi------------------------------ @c -*-texinfo-*- not \input texinfo.tex, as this is not to be TeX'ed @setfilename dir @node Top, (dir), (dir), (dir) @ifinfo Welcome to the GNU standalone Info program. The documentation presented here is part of the djgpp development package. To view a topic, use the arrow keys to position the cursor on one of the lines beginning with a '*' and press 'm' and then 'Enter'. This (the Directory node) gives a menu of major topics. Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" gives a primer for first-timers, "mTexinfo" visits Texinfo topic, etc. To edit this dir-file, edit 'dir.txi', and pass it through 'makeinfo'. --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- @end ifinfo @menu From djdevNNN.zip Basic DJGPP documentation. * Knowledge Base: (kb). The DJGPP Knowledge Base * libc.a: (libc). The Standard C Library Reference * libm.a: (libm). The Math Library Reference * Utilities: (utils). Miscellaneous utilities that come with DJGPP. * bin2h: (utils)bin2h. Convert binary data files to C include files. * djtar: (utils)djtar. Extract or list files from (possibly compressed) tar archives, with DOS filename conversion. * dtou: (utils)dtou. Convert text files from dos to unix. * utod: (utils)utod. Convert text files from unix to dos. * djecho: (utils)djecho. Echo long command lines to files. * gxx: (utils)gxx. Build and link C++ programs * redir: (utils)redir. Manage I/O Redirection. * djsplit: (utils)djsplit. Split large files into multiple files. * djmerge: (utils)djmerge. Merge multiple files into one file. * texi2ps: (utils)texi2ps. Convert texinfo files to Postscript. * update: (utils)update. Conditionally copy one file to another. From faqNNNb.zip The DJGPP FAQ. * FAQ: (djgppfaq). The DJGPP FAQ list. DJGPP and GNU package index Basic DJGPP documentation. From djdevNNN.zip The DJGPP FAQ. From faqNNNb.zip GNU Compiler Collection. From gccNNNb.zip GNU Fortran compiler. From g77NNNb.zip GNU Pascal Compiler. From gpcNNNb.zip GNU binary utilities. From bnuNNNb.zip GNU g++ library (deprecated). From lgpNNNb.zip GNU texinfo documentation system. From txiNNNb.zip GNU debugger. From gdbNNNb.zip GNU difference utilities. From difNNNb.zip GNU file utilities. From filNNNb.zip GNU find utilities. From findNNb.zip GNU Gettext Utilities. From gtxtNNNb.zip GNU Identifier database utilities. From iduNNN.zip GNU shell utilities. From shNNjb.zip GNU text utilities. From txtNNb.zip Miscellaneous GNU utilities. From individual *b.zip TeX, Metafont, and companions. From web2cNNb.zip DVI utilities. From dvpsNNNb.zip Kpathsea utilities. From kpseNNb.zip RHIDE, an IDE for DJGPP or Linux. From rhidNNNb.zip From gccNNNb.zip The GNU Compiler Collection. * Cpp: (cpp). The GNU C preprocessor. * gcc: (gcc). The GNU C, C++, and Objective-C Compiler * gxxFAQ: (gxxFAQ). FAQ for users of the GNU C++ compiler g++. * gxxint (gxxint). GNU C++ front-end internals. * Cpplib: (cppinternals). Cpplib internals. * ObjC (objc-features). GNU Objective-C runtime features. From g77NNNb.zip The GNU Compiler Collection. * g77: (g77). The GNU Fortran compiler. From gpcNNNb.zip The GNU Compiler Collection. * GPC: (gpc). The GNU Pascal Compiler. From bnuNNNb.zip The GNU binary utilities. * Binutils: (binutils). Manipulating binary files. Managing object files * ar: (binutils)ar. Create, modify, and extract from archives * nm: (binutils)nm. List symbols from object files * objcopy: (binutils)objcopy. Copy and translate object files * objdump: (binutils)objdump. Display information from object files * ranlib: (binutils)ranlib. Generate index to archive contents * size: (binutils)size. List section sizes and total size * strings: (binutils)strings. List printable strings from files * strip: (binutils)strip. Discard symbols * c++filt: (binutils)c++filt. Filter to demangle encoded C++ symbols * cxxfilt: (binutils)c++filt. Filter to demangle encoded C++ symbols * addr2line: (binutils)addr2line. Convert addresses to file and line * nlmconv: (binutils)nlmconv. Converts object code into an NLM GNU assembler utilities * as: (as). The GNU assembler * gasp: (gasp). The GNU Assembler Preprocessor * gprof: (gprof). The GNU profiler * ld: (ld). The GNU linker From lgpNNNb.zip The g++ library (deprecated). * iostream: (iostream). The C++ input/output facility (in libstdcxx.a or libiostream.a). * libgpp: (libgpp). The g++ class library. From txiNNNb.zip The texinfo documentation system. * Info: (info). Documentation browsing system. This topic teaches you about how to use the online help information. * Info-Standalone: (info-stnd). This topic helps you use the standalone Info-Program (info.exe) * infokey: (info-stnd)Invoking infokey. Compile Info key customizations. * Makeinfo: (texinfo)Invoking makeinfo. Convert a .texinfo file (.txi) to an info file suitable for the info reader or Emacs, into plain ASCII, into HTML, into XML, or into DocBook. * Texinfo: (texinfo). With one source file, make either a printed manual (through TeX) or an on-line manual (through makeinfo). This topic includes a full description of the Texinfo language and related facilities, including Emacs commands to work with Texinfo files. * install-info: (texinfo)Invoking install-info. How to update info/dir entries when installing GNU packages. * texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation with TeX. * texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files automatically. From gdbNNNb.zip The GNU debugger. * Gdb: (gdb). Debugging your programs. Other debugger facilities * Bfd: (bfd). The Binary File Descriptor library. * Gdb-Internals: (gdbint). The GNU debugger's internals. * Stabs: (stabs). The "stabs" debugging information format. * Standards: (standards). GNU coding standards. From difNNNb.zip GNU difference utilities. * Diffutils: (diff). Finding differences between files. Invoking the diff utilities * cmp: (diff)Invoking cmp. Find first difference. * diff: (diff)Invoking diff. Compare two files. * diff3: (diff)Invoking diff3. Compare three files. * patch: (diff)Invoking patch. Update source files given output of diff. * sdiff: (diff)Invoking sdiff. Compare files side by side and merge them. From filNNNb.zip GNU file utilities * File utilities: (fileutils). Managing files on your hard drive. Directory listing * ls: (fileutils)ls invocation. List directory contents. * dir: (fileutils)dir invocation. List directories briefly. * vdir: (fileutils)vdir invocation. List directories verbosely. * dircolors: (fileutils)dircolors invocation. Color setup for ls. Basic operations * cp: (fileutils)cp invocation. Copy files. * dd: (fileutils)dd invocation. Copy and convert a file. * install: (fileutils)install invocation. Copy and change attributes. * mv: (fileutils)mv invocation. Rename files. * rm: (fileutils)rm invocation. Remove files. Special file types * ln: (fileutils)ln invocation. Make links between files. * mkdir: (fileutils)mkdir invocation. Create directories. * mkfifo: (fileutils)mkfifo invocation. Create FIFOs: (named pipes). * mknod: (fileutils)mknod invocation. Create special files. * rmdir: (fileutils)rmdir invocation. Remove empty directories. Changing file attributes * chown: (fileutils)chown invocation. Change file owners/groups. * chgrp: (fileutils)chgrp invocation. Change file groups. * chmod: (fileutils)chmod invocation. Change file permissions. * touch: (fileutils)touch invocation. Change file timestamps. Disk usage * df: (fileutils)df invocation. Report filesystem disk usage. * du: (fileutils)du invocation. Report on disk usage. * sync: (fileutils)sync invocation. Synchronize memory and disk. From findNNb.zip GNU find utilities. * Findutils: (find). Find files on your hard drive. Invoking the find utilities * find: (find)Invoking find. Search for files. * locate: (find)Invoking locate. Search database. * updatedb: (find)Invoking updatedb. Update database. * xargs: (find)Invoking xargs. Combine arguments for command. From gtxtNNNb.zip GNU Gettext Utilities * Gettext: (gettext). GNU gettext utilities. Internationalizing messages * gettextize: (gettext)gettextize Invocation. Prepare a package for gettext. * msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files. * msgmerge: (gettext)msgmerge Invocation. Update two PO files into one. * xgettext: (gettext)xgettext Invocation. Extract strings into a PO file. From iduNNN.zip GNU Identifier database utilities. * Id-utils: (id-utils). Indexing your source programs. Invoking the id utilities * mkid: (id-utils)mkid invocation. Creating an ID database. * lid: (id-utils)lid invocation. Matching words and patterns. * fid: (id-utils)fid invocation. Listing a file's tokens. * fnid: (id-utils)fnid invocation. Looking up file names. * xtokid: (id-utils)xtokid invocation. Testing mkid scanners. From shNNjb.zip GNU shell utilities. * Shell utilities: (sh-utils). Used in writing shell scripts. Printing text * echo: (sh-utils)echo invocation. Print a line of text. * printf: (sh-utils)printf invocation. Format and print data. * yes: (sh-utils)yes invocation. Print a string indefinitely. Conditions * false: (sh-utils)false invocation. Do nothing, unsuccessfully. * true: (sh-utils)true invocation. Do nothing, successfully. * test: (sh-utils)test invocation. File/string tests. * expr: (sh-utils)expr invocation. Evaluate expressions. Redirection * tee: (sh-utils)tee invocation. Redirect to multiple files. File name manipulation * basename: (sh-utils)basename invocation. Strip directory and suffix. * dirname: (sh-utils)dirname invocation. Strip non-directory suffix. * pathchk: (sh-utils)pathchk invocation. Check file name portability. Working context information * pwd: (sh-utils)pwd invocation. Print working directory. * stty: (sh-utils)stty invocation. Print/change terminal settings. * printenv: (sh-utils)printenv invocation. Print environment variables. * tty: (sh-utils)tty invocation. Print terminal name. User information * id: (sh-utils)id invocation. Print real/effective uid/gid. * logname: (sh-utils)logname invocation. Print current login name. * whoami: (sh-utils)whoami invocation. Print effective user id. * groups: (sh-utils)groups invocation. Print group names a user is in. * users: (sh-utils)users invocation. Print current user names. * who: (sh-utils)who invocation. Print who is logged in. System context * date: (sh-utils)date invocation. Print/set system date and time. * uname: (sh-utils)uname invocation. Print system information. * hostname: (sh-utils)hostname invocation. Print or set system name. Modified command invocation * env: (sh-utils)env invocation. Modify the environment. * nice: (sh-utils)nice invocation. Modify scheduling priority. * nohup: (sh-utils)nohup invocation. Immunize to hangups. * su: (sh-utils)su invocation. Modify user and group id. Delaying * sleep: (sh-utils)sleep invocation. Delay for a specified time. From txtNNb.zip GNU text utilities. * Text utilities: (textutils). Manipulating text files. Output of entire files * cat: (textutils)cat invocation. Concatenate and write files. * tac: (textutils)tac invocation. Reverse line order in files. * nl: (textutils)nl invocation. Number lines and write files. * od: (textutils)od invocation. Dump files in octal, etc. Formatting file contents * fmt: (textutils)fmt invocation. Reformat paragraph text. * pr: (textutils)pr invocation. Paginate or columnate files. * fold: (textutils)fold invocation. Wrap long input lines. Output of parts of files * head: (textutils)head invocation. Output the first part of files. * tail: (textutils)tail invocation. Output the last part of files. * split: (textutils)split invocation. Split into fixed-size pieces. * csplit: (textutils)csplit invocation. Split by context. Summarizing files * wc: (textutils)wc invocation. Byte, word, and line counts. * sum: (textutils)sum invocation. Print traditional checksum. * cksum: (textutils)cksum invocation. Print @sc{posix} CRC checksum. * md5sum: (textutils)md5sum invocation. Print or check message-digests. Operating on sorted files * sort: (textutils)sort invocation. Sort text files. * tsort: (textutils)tsort invocation. Topologically sort text files. * uniq: (textutils)uniq invocation. Uniqify files. * comm: (textutils)comm invocation. Compare sorted files by line. * ptx: (textutils)ptx invocation. Produce permuted indexes. Operating on fields within a line * cut: (textutils)cut invocation. Print selected parts of lines. * paste: (textutils)paste invocation. Merge lines of files. * join: (textutils)join invocation. Join lines on a common field. Operating on characters * tr: (textutils)tr invocation. Translate characters. * expand: (textutils)expand invocation. Convert tabs to spaces. * unexpand: (textutils)unexpand invocation. Convert spaces to tabs. Miscellaneous GNU utilities Building languages * Bison: (bison). The GNU yacc-like parser generator * Flex: (flex). A fast scanner generator. Command shells * Bash: (bash). The GNU Bourne-Again SHell. Compressing files * Gzip: (gzip). The GNU file compressor. * Bzip2: (bzip2). A program and library for data compression. Editing files * Ed: (ed). GNU Ed, a simple but powerful text editor. * Enscript: (enscript). GNU Enscript. * Indent: (indent). C/C++ code formatter. * recode: (recode). Character set conversion. * Sed: (sed). A Stream EDitor. Emacs lisp documentation * Elisp: (elisp). The Emacs Lisp Reference Manual. Games * gnugo: (gnugo). GNU go. Libraries * aalib: (aalib). ASCII Art library. * com: (com). RS-232 communication library. * gdbm: (gdbm). GNU dbm utility. * GLIB: (glib). Useful routines for 'C' programming. * gmp: (gmp). GNU Multiple Precision Arithmetic Library. * Gperf: (gperf). Perfect Hash Function Generator. * History: (history). The GNU history library API. * Multibyte Library: (libmb). The multibyte library. * Readline: (readline). GNU readline library API. * Swing Library: (libSwing). Swing Library V1. * VGA planets I/O Library: (libVGAP). VGA Planets I/O Library V3. * Wide Character Library: (libw). The wide character library. Numeric Utilities * bc: (bc). An arbitrary precision calculator language. * dc: (dc). Arbritrary precision RPN ``Desktop Calculator''. Maintaining source * Autoconf: (autoconf). GNU Autoconf, a tool to generate shell scripts which automatically configure a package for a given computer. * automake: (automake). Making Makefile.in's * aclocal: (automake)Invoking aclocal. Generating aclocal.m4 * GLOBAL: (global). GNU GLOBAL source code tag system. * help2man: (help2man). Automatic manual page generation. * Make: (make). Automatically build programs from Makefiles. Managing archives * cpio: (cpio). A program to manage tape or disk archives, or to copy entire directory trees. * Tar: (tar). GNU Tar, for handling archives of files. Networking * libsocket: (lsck). libsocket 0.8.0 Programming language translators * marst: (marst). GNU MARST Algol-to-C translator. Printing Tools * a2ps: (a2ps). PostScript Generating Utility * PreScript: (a2ps) PreScript. Input language for a2ps * card: (a2ps) card. Print Reference Cards * fixps: (a2ps) fixps. Fixing Some Ill Designed PostScript Files * fixnt: (a2ps) fixnt. Fixing Microsoft NT PostScript Files * pdiff: (a2ps) pdiff. Produce Pretty Comparison of Files * psmandup: (a2ps) psmandup. Printing Duplex on Simplex Printers * psset: (a2ps) psset. Inserting calls to setpagedevice * Groff: (groff). The GNU troff document formatting system. Sample program * hello: (hello). The GNU hello program Scripting languages * Gawk: (gawk). GNU Awk, an interpreted batch language for processing text files. * m4: (m4). A powerful macro processor. Searching files * Grep: (grep). Print lines matching patterns. * which: (which). Show the full path of commands. TeX * Web2c: (web2c). TeX, Metafont, and companion programs. TeX: Typesetting * tex: (web2c)tex invocation. Typesetting. * initex: (web2c)initex invocation. Initial TeX. * virtex: (web2c)virtex invocation. Virgin TeX. * mltex: (web2c)MLTeX. Multi-lingual TeX. * patgen: (web2c)patgen invocation. Creating hyphenation patterns. Metafont: Creating typeface families * mf: (web2c)mf invocation. Creating typeface families. * inimf: (web2c)inimf invocation. Initial Metafont. * virmf: (web2c)virmf invocation. Virgin Metafont. * gftodvi: (web2c)gftodvi invocation. Generic font proofsheets. * mft: (web2c)mft invocation. Prettyprinting Metafont source. MetaPost: Creating technical illustrations * mpost: (web2c)mpost invocation. Creating technical diagrams. * inimpost: (web2c)inimpost invocation. Initial MetaPost. * virmpost: (web2c)virmpost invocation. Virgin MetaPost. * makempx: (web2c)makempx invocation. MetaPost label typesetting. * dvitomp: (web2c)dvitomp invocation. DVI to MPX (MetaPost pictures). * dmp: (web2c)dmp invocation. Troff to MPX (MetaPost pictures). * mpto: (web2c)mpto invocation. MetaPost label extraction. * newer: (web2c)newer invocation. Compare modification times. BibTeX: Bibliographies * bibtex: (web2c)bibtex invocation. Maintaining bibliographies. WEB: Literate programming * tangle: (web2c)tangle invocation. WEB to Pascal. * weave: (web2c)weave invocation. WEB to TeX. * pooltype: (web2c)pooltype invocation. Display WEB pool files. DVI utilities * dvicopy: (web2c)dvicopy invocation. Virtual font expansion * dvitype: (web2c)dvitype invocation. DVI to human-readable text. Font utilities * gftopk: (web2c)gftopk invocation. Generic to packed fonts. * pktogf: (web2c)pktogf invocation. Packed to generic fonts. * pktype: (web2c)pktype invocation. PK to human-readable text. * gftype: (web2c)gftype invocation. GF to human-readable text. * tftopl: (web2c)tftopl invocation. TFM -> property list. * pltotf: (web2c)pltotf invocation. Property list to TFM. * vftovp: (web2c)vftovp invocation. Virtual font -> virtual pl. * vptovf: (web2c)vptovf invocation. Virtual pl -> virtual font. DVI utilities * DVI-to-Postscript: (dvips). Translating TeX DVI files to PostScript. * afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX. * dvips: (dvips)Invoking Dvips. DVI-to-PostScript translator. Kpathsea utilities * Kpathsea: (kpathsea). File lookup along search paths. * kpsewhich: (kpathsea)Invoking kpsewhich. TeX file searching. * mktexmf: (kpathsea)mktex scripts. MF source generation. * mktexpk: (kpathsea)mktex scripts. PK bitmap generation. * mktextex: (kpathsea)mktex scripts. TeX source generation. * mktextfm: (kpathsea)mktex scripts. TeX font metric generation. * mktexlsr: (kpathsea)Filename database. Update ls-R database. RHIDE * SET's Editor: (editor). AN EDITOR FOR PROGRAMMERS. * InfView: (infview). InfView Documentation. * RHIDE: (rhide). RHIDE, an IDE for DJGPP or Linux. @end menu ---------------dir.txi------------------------------ ---------------------------------------------------- Peter J. Farley III (pjfarley AT dorsai DOT org)