| advance | step | Execute a regular expression on a string. | 
| basename |  | Return a pointer to the last element of a pathname. | 
| bgets |  | Read a specified number of characters
into a buffer from a stream until a
specified character is reached. | 
| bufsplit |  | Split the buffer into fields delimited by
tabs and new-lines. | 
| compile |  | Return a pointer to a compiled regular
expression that uses the same syntax as ed. | 
| copylist |  | Copy a file into a block of memory, replacing
new-lines with null characters.
It returns a pointer to the copy. | 
| dirname |  | Return a pointer to the parent directory name of the file pathname. | 
| eaccess |  | Determine if the effective user ID has the appropriate
permissions on a file. | 
| gmatch |  | Check if name matches shell filename pattern. | 
| isencrypt |  | Use heuristics to determine if contents of a character
buffer are encrypted. | 
| mkdirp |  | Create a directory and its parents. | 
| p2open | p2close | p2open is similar to
popen(S).
It establishes a two-way connection between the
parent and the child.
p2close closes the pipe. | 
| pathfind |  | Search the directories in
a given path for a named file with given mode characteristics.
If the file is found, a pointer is returned to a string that corresponds
to the pathname of the file.
A null pointer is returned if no file is found. | 
| regcmp |  | Compile a regular expression and return
a pointer to the compiled form. | 
| regex |  | Compare a compiled regular expression against a subject string. | 
| rmdirp |  | Remove the directories in the specified path. | 
| strccpy | strcadd | strccpy
copies the input string to the
output string, compressing any C-like escape sequences to the
real character.
strcadd is a similar function that returns the address of the
null byte at the end of the output string. | 
| strecpy |  | Copy the input string to the output
string, expanding any non-graphic characters with
the C escape sequence.
Characters in a third argument are not expanded. | 
| strfind |  | Return the offset of the first
occurrence of the second string in the first string.
-1 is returned if the second string does not occur in the first. | 
| strrspn |  | Trim trailing characters
from a string.
It returns a pointer to the last character in the
string not in a list of trailing characters. | 
| strtrns |  | Return a pointer to the string that results from
replacing any character found in two strings with a character
from a third string.
This function is similar to the tr command. |