X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f Message-Id: <5.1.0.14.2.20020303144159.02762dd0@mail.dorsai.org> X-Sender: pjfarley AT mail DOT dorsai DOT org X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Sun, 03 Mar 2002 14:51:54 -0500 To: djgpp-workers AT delorie DOT com From: "Peter J. Farley III" Subject: Simpler restructured dir.txi Cc: Eli Zaretskii Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Reply-To: djgpp-workers AT delorie DOT com OK, here is a simpler restructuring of dir.txi. All major packages (and id-utils, because it had multiple menu entries) have been moved out of "Miscellaneous" and into their own sections, more or less in alphabetical order. The exception is gdb, I left that in the position it already occupied. I also removed all spaces used for aligning text and replaced them with tabs. I will make a diff file if this is acceptable. @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. From gccNNNb.zip The GNU Compiler Collection. * CPP: (cpp). The GNU C-Preprocessor * GCC: (gcc). The GNU C, C++, and Objective-C 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) * Makeinfo: (texinfo)makeinfo options. Convert a .texinfo file (.txi) to an info file suitable for the info reader or Emacs, into plain ASCII, or into HTML. * Texinfo: (texinfo). With one source file, make either a printed manual (through TeX) or an Info file (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 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 * Autoconf: (autoconf). GNU Autoconf, a tool to generate shell scripts which automatically configure a package for a given computer. * Bison: (bison). The GNU yacc-like parser generator * cpio: (cpio). A program to manage tape or disk archives, or to copy entire directory trees. * Ed: (ed). GNU Ed, a simple but powerful text editor. * Flex: (flex). A fast scanner generator. * Gawk: (gawk). GNU Awk, an interpreted batch language for processing text files. * Grep: (grep). Print lines matching patterns. * Gzip: (gzip). The GNU file compressor. * Indent: (indent). C/C++ code formatter. * m4: (m4). A powerful macro processor. * Make: (make). Automatically build programs from Makefiles. * Sed: (sed). A Stream EDitor. * Tar: (tar). GNU Tar, a program for handling archives of files. 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 --------------------------------------------------------- Peter J. Farley III (pjfarley AT dorsai DOT org)