386BSD.ASC
Title: PORTING UNIX TO THE 386: A PRACTICAL APPROACH
Keywords: JAN91  UNIX  80386
Source code examples accompanying Bill and Lynne Jolitz's article 
(first in a series) on porting BSD Unix to the 80386. Code 
includes process control block, template for system call stub, 
and ISA device controllers.


GUI.ASC
Title: DESIGNING A PORTABLE GUI TOOLKIT
Keywords: JAN91 GUI DESIGN
Source code for Bob Nicholson's for designing and implementing a 
platform-independent user-interface toolkit. Source demonstrates 
use of attributes for overspecification and provides a sample 
bevent handler. 

WOFS.ASC
Title: DESIGNING A WRITE-ONCE FILE SYSTEM
Keywords: JAN91 WORM OPTICAL DOS
Short source code example that illustrtes FSB structure 
declaration.

GRAPH.ASC 
Title: GRAPH DECOMPOSITION
Keywords: JAN91 GRAPH ARRAY 
Source code that implements Edward's graph array decomposition 
algorithm. Listing One is in Turbo Pascal 5.0, Listing Two in 
PharLap 386|ASM. Includes GAD.DOC documentation. Also see 
GAD.EXE and GRAFDUMP.EXE.
 
WINTHERE.ASC
Title: WINTHERE
Keywords: JAN91	 WINDOWS 3.0 
Assembler code for Ben Myers's program that makes your program 
Windows 3.0 aware.

C_SHELL.ASC
Title: EXAMINING THE HAMILTON C SHELL
Keywords: JAN91 OS/2 UNIX
Scripts that are used to (1) send a Ctrl-T to COM1: every 400 
seconds; (2) built a C++ PM program (3) globally edit several 
files.

STRUC_P.ASC
Title: STRUCTURED PROGRAMMING COLUMN
Keywords: JAN91  TURBO PASCAL   
Source code for Jeff Duntemann's time-and-date stamp implemented 
using Turbo Pascal 6.0. 


BOOKREV.ASC
Title: PROGRAMMER'S BOOKSHELF
Keywords: JAN91   NETWORK PROGRAMMING   BOOKS
Source code that illustrates network programming concepts. Books 
reviewed by Andrew Schulman include "Network Programming in C" by
Barry Nance, "NetWare Programmers Guide: Building Applications with
NetWare, Version 2.5" by Ralph Davis, and "Unix Network
Programming" by W.Richard Stevens.

