any (Character, String) |
Determines whether String contains Character |
anystr (String1, String2) |
Determines the offset in String1 of the first character that also occurs in String2 |
balbrk (String, Open, Close, End) |
Determines the offset in String of the first character in the string End that occurs outside of a balanced string as defined by Open and Close |
cat (Destination, Source1, Source0) |
Concatenates the Source strings and copies them to Destination |
clean_up ( ) |
Defaults the cleanup routine |
curdir (String) |
Puts the full path name of the current directory in String |
dname (p) |
Determines which directory contains the file p |
fatal (Message) |
General purpose error handler |
fdfopen (fd, Mode) |
Same as the stdio fdopen subroutine |
giveup (Dump) |
Forces a core dump |
imatch (pref, String) |
Determines if the string pref is an initial substring of String |
lockit (LockFile, Count, pid) |
Creates a lock file |
move (String1, String2, n) |
Copies the first n characters of String1 to String2 |
patoi (String) |
Converts String to integer |
patol (String) |
Converts String to long. |
repeat (Destination, String, n) |
Sets Destination to String repeated n times |
repl (String, Old, New) |
Replaces each occurrence of the character Old in String with the character New |
satoi (String, *ip) |
Converts String to integer and saves it in *ip |
setsig ( ) |
Causes signals to be caught by setsig1 |
setsig1 (Signal) |
General purpose signal handling routine |
sname (String) |
Gets a pointer to the simple name of full path name String |
strend (String) |
Finds the end of String. |
trnslat (s, old, new, Destination) |
Copies string s into Destination and replace any character in old with the corresponding characters in new |
unlockit (lockfile, pid) |
Deletes the lock file |
userdir (uid) |
Gets the user's login directory |
userexit (code) |
Defaults user exit routine |
username (uid) |
Gets the user's login name |
verify (String1, String2) |
Determines the offset in string String1 of the first character that is not also in string String2 |
xalloc (asize) |
Allocates memory |
xcreat (name, mode) |
Creates a file |
xfree (aptr) |
Frees memory |
xfreeall ( ) |
Frees all memory |
xlink (f1, f2) |
Links files |
xmsg (file, func) |
Calls the routine fatal with an appropriate error message |
xpipe (t) |
Creates a pipe |
xunlink (f) |
Removes a directory entry |
xwrite (fd, buffer, n) |
Writes n bytes to the file associated with fd from buffer |
zero (p, n) |
Zeros n bytes starting at address p |
zeropad (s) |
Replaces the initial blanks with the character 0 (zero) in string s |