A/UX Toolbox Programming (Re: Misc AUX 2.0 Questions)

Matthias Urlichs urlichs at smurf.sub.org
Sat Oct 6 06:57:28 AEST 1990


In comp.unix.aux, article <45352 at apple.Apple.COM>,
  johnston at Apple.COM (Ron Johnston) writes:
< 
< >6. Are any of the AUX manuals absolutely essential - the complete
< >   set is rather expensive.
< 
< 1) User Kit - describes shells, editors, mail, uucp, troff, etc.
< 2) Programmer's Kit - describes C, assembler, linker, libraries, system calls,
<    Mac Toolbox, SCCS, awk, lex, yacc, etc.  Also includes man page hardcopy.
< 3) System Administrator's Kit - describes administration and maintenance
<    stuff like user/group admin, backup/restore, adding peripherals, fsck,
<    configuration tuning, and network, NFS, sendmail, YP, etc.
< 
Unfortunately, all of the above is very uninteresting to someone who already
knows his or her way around a typical Unix system, _except_ for the Mac
toolbox support. This includes stuff like
- that if you call NewWindow, the window record must be located in the MacOS
  application heap and _not_ in your data area
- that the glue routines actually mangle your string into Pascal form
  in-place, call the toolbox, then mangle it back -- deadly if your compiler
  puts string constants in text space
- how to get select() and WaitNextEvent to cooperate
- what AUX_SWITCH does, how to get AUX_FORKEXEC to work without crashing the
  toolbox, how to use AUX_REG_SIGIO, ...
- ...

I'm a bit reluctant to fork over $$s for the whole Programmer's Kit.
(Besides, I hate printed documentation. Why aren't these things in the online
 manuals somewhere?)

-- 
Matthias Urlichs -- urlichs at smurf.sub.org -- urlichs at smurf.ira.uka.de     /(o\
Humboldtstrasse 7 - 7500 Karlsruhe 1 - FRG -- +49+721+621127(0700-2330)   \o)/



More information about the Comp.unix.aux mailing list