IMD 1.17: 13/07/2009 5:35:24 Cromemco Cromix 68000 31.05 release 5 disk 6 of 6 CRO-PLUS-XCS 0066 FSDSDDST  CSDSDDST 1316 3412134362 7764  utility: USAGE purpose: This program displays directory size information. user access: all users summary: usage [file-list] arguments: directory or file pathname(s) options: none Description The Usage utility displays the physical disk space (in blocks) and the logical file space (in bytes) occupied by a directory and all of its descendants. If only a single file is specified, the size of that file is reported. If no pathname is given, the current directory is assumed. Knowing the number of blocks occupied by a directory is useful before using the Cptree utility.   usr/help/vdt.hlp 7421 77777 77777 1625 3412134374 7463 0e Version utility displays the version of the Cromix Operating System being run. A simple check for internal consistency is also performed. If the consistency check reveals problems, an appropriate message is displayed instead of the version number. Reboot the system as soon as possible. When called with the name of a utility program, Version displays the version number of that utility. When called with a directory name, Version displays the version number of each of the programs in the directousr/help/version.hlp 7421 77777 77777 5611 3412134444 10350 0dc.b 'login message \n\0' When called with the -c option, Version computes a CRC value for the file. The first two bytes immediately following the FDEDFDED pattern contain the version number of the Version program; the next two bytes contain the CRC. When called without the -c option, Version reports good or bad file integrity by comparing a newly calculated CRC with the previously calculated CRC value. Options The -c option causes the CRC value calculated for the file to be placed  utility: VDT purpose: Special terminal functions user access: all users summary: vdt function arguments: keyword which identifies function options: none Description The argument to the Vdt utility is a keyword which identifies the actual command. The commands available are: clear Clear screen. cursor Turn cursor on. cursoff Turn cry. The following command displays the version numbers of all of the programs in the /bin directory: % version /bin The characters RB appearing in an entry indicate that the file is a Relocatable Binary file. Programs written for Z80 Cromix (including relocatable binary files) are allocated 16 pages (64k) of memory by the Cromix-Plus Operating System. The characters 68 appearing in an entry indicate the file is a 68000 binary file. For these programs, the operating system  utility: VERSION purpose: This program displays the version number of the Cromix Operating System or a utility program. user access: all users summary: version [file and/or directory list] arguments: optional file and/or directory list options: -c calculate CRC -v verbose Description When called without an argument, thin the file for future comparison. The -v option causes the pathnames of files to be printed. Notes In checking system consistency, Version considers the system corrupted if someone, while using Debug68, aborted the program instead of using the Exit command. The system is unharmed. The situation may be bothersome, however, because the Restrp program cannot remove the error. ursor off. wrapon Turn wrap around on. wrapoff Turn wrap around off. clock Set hard clock. If the keyword is followed by a message, the message is loaded into status line of the terminal. if there is no message, the status line is cleared. Note The Vdt command is intended to be used only on a C-5 or a C-10 terminal. allocates as many 4k pages of memory as required. The Version utility (version 0.10 and higher) searches for the following string of bytes in a file: 0FDH 0EDH 0FDH 0EDH. The bytes immediately following are assumed to contain CRC information, version number, release number, and an optional login message. To illustrate, consider the following portion of a file: dc.b 0FDH 0EDH 0FDH 0EDH dc.b 0, 0, 0, 0 dc.b version, revision   usr/help/wait.hlp 7421 77777 77777 1227 3412134407 7625 0s the boot program into the boot area of a device. This is necessary for a device to be bootable. Devices available are floppy disks and std hard disks (though RDOS version 3 cannot access them). The boot program to be written is selected by the Wboot utility. The programs required must reside in the /etc directory (fdboot, sfdboot, stdboot). As an alternative, a user can write his own boot program if he specifies the appropriate filename as the second argument. usr/help/wboot.hlp 7421 77777 77777 1735 3412134421 10013 0e is consulted and a report is displayed showing the users currently logged on, together with the time each one logged on. When followed by am i, the name of the user calling the Who utility is displayed. If the Who utility is called followed by /etc/account, the information contained in the account file is displayed.  Shell command: WAIT purpose: This command suspends execution and waits for the PID-specified process to terminate. user access: all users summary: wait [PID] arguments: optional PID number options: none Description The Wait command causes the Cromix Operating System to suspend operation until the process specified by the process id number (PID) has terminatusr/help/who.hlp 7421 77777 77777 1513 3412134432 7452 0 utility: WBOOT purpose: Writes the boot program to the boot area of a disk. user access: privileged user summary: wboot devname [pathname] arguments: device name where the boot program is to be written. optional pathname of the boot program to be written. options: none Description The Wboot utility writeusr/help/setpri.hlp 7421 77777 77777 1377 3545304353 10203 0ed. If no process is specified, Wait suspends execution of the current process until all detached processes belonging to that user have terminated.  utility: WHO purpose: This program displays a list of users who are currently logged in. user access: all users summary: who [/etc/account] [am i] arguments: optional /etc/account or optional am i options: none Description When the Who utility is called without an argument, the /etc/who fil   utility: SETPRI purpose: This command changes the priority of a process. user access: all users (priorities 0 through +40) privileged user (priorities +40 through -40) summary: setpri process-id priority arguments: process id number (PID) priority number options: none Description The Setpri utility assigns a priority number to a given process. Priority numbers range from -40 (highest priority) to +40 (lowest priority). usr/help/termcaps.hlp 7421 77777 77777 17026 3565516324 10536 0 Shell command: TERM purpose: This command displays or changes the terminal name. user access: all users summary: term [terminal_name] arguments: optional terminal name options: none Description Each process is associated with a terminal name, and the name of each terminal is initially defined in the /etc/ttys file. To display the name of the current terminal, enter the Term command with no arguments; to change the terminal name,ntinuation lines. If a line is terminated by the backslash character it is supposed the next line is its continuation. So: a Line consists of a sequence on lines, each of them except the last is terminated by the backslash character. Comment lines are ignored. Comment lines are either blank lines or lines having the pound sign (#) character in the first column. A Line consists of a number of fields terminated by colons. The characters in fields are case sensitive, white space should not be used to increasA non-privileged user can assign only non-negative priorities to his own processes; a privileged user can assign any priority to any process. Example To assign a priority of 20 to the process whose PID number is 456, enter: setpri 456 20  Data base: TERMCAPS purpose: The file /etc/termcaps is a data base describing various terminal capabilities. Description The file /etc/termcaps describes terminal capabilities of various terminals. A user program can always get the name of its own terminal using the ustat system call. The Term command prints it out or, if called with an argument, changes it. The initial terminal name is obtained from the ttys file and is passed from one process to another. User programs may inspect the / enter the Term command with the name of the new terminal. Terminal names are case sensitive, and should be four characters long. The terminal name must point to a set of terminal attributes in the /etc/termcaps file. If your terminal is not defined the /etc/termcaps file, you must update the file (refer to the section on TERMCAPS). e readability. To increase readability empty fields can be inserted. The first field in each Line identifies the terminal type and has special structure. It consists of three subfields separated by the vertical bars. The first subfield has two characters and can be used to identify the terminal type. The second subfield is the official terminal type. It should be four characters long as it must match the terminal type coming from the system as described above. The third subfield is arbitrary and can descriusr/help/term.hlp 7421 77777 77777 1530 3545557767 7656 0etc/termcaps file to find the descriptions of terminal capabilities for their own terminal. Once the capabilities have been extracted the user program can take the differences between terminals into account. Structure of /etc/termcaps file Please pay attention to the use of words "Line" and "line". The /etc/termcaps file consists of a number of Lines, each Line describing one terminal type. In practice it turns out that Lines are too long. A Line consists of the beginning line followed by a number of co  be the terminal type in human readable form. The remaining fields are used to describe one terminal capability each. The field must start with the capability name. Capability name is two (case sensitive) alphanumeric characters. The capability names are otherwise arbitrary. As some software relies on finding particular capabilities in the termcaps file some rules must be observed. Capabilities listed in the UNIPLUS System V user manual are reserved. Cromix intends to use the capabilities with Unix names tt at next %. %r reverse next two arguments; will take effect at next two arguments %i increment all arguments by 1 %% single % Here is the list of currently defined capabilities. Each capability is given its name, a list of Cromemco utilities that use it, and a short description. al str Insert line at cursor. cd str Clear to the end of screen. ce str Clear to the end of line. cl str Clear screen. cm str Cursor addressing sequence. co num Number of columns on the screen. string. The string should be padded with that number of NULL characters at the end. Special characters may be imbedded in the string: \n means newline character \r means RETURN character \t means TAB character \b means backspace character \f means form feed character \E means ESC character \xxx means the character with the octal value xxx \ means character . This allows to put the backslash or up arrow character in to string. ^ means character  all. If the this capability is defined the following capabilities must also be defined: kI, kE, kl, kr, nb, nd, pd, pi, pe. kl str Character sent by left arrow key. kr str Character sent by right arrow key. li num Number of lines on the screen. nb str Nondestructive backspace (move cursor left). nd str Nondestructive space (move cursor right). oc str Turn cursor on. pe str String to turn off insert mode entered with the pi sequence. pi str String to enter page insert mode. This causes thao mean the same thing. In addition, the capabilities listed in this document are also reserved. They are either identical to Unix capabilities or Cromix specific capabilities used by Cromemco software. Note that the list of reserved capabilities will change with time. The rest of the capability field depends on the capability form. Each capability is of some form. These forms are: boolean numeric string The boolean form has no further information in the field. The idea is that if such a capability namct str Toggle cursor on-off. dc str Delete character at cursor position. dl str Delete line at cursor. do str Move cursor down one line. ei str Exit insert line mode. fc str Turn cursor off (make it invisible). Ic str Insert a space (page mode) at cursor position. ic str Insert a space (line mode) at cursor position. il str A string specific to C-05. It must be followed by character count and that number of characters. These characters will overwrite the leftmost column of the screen. im anded with 0x1f. To be able to describe escape sequences like cursor movement it is intended that such escape sequences are first encoded by a function similar to printf. This means that arguments can be inserted in the string at appropriate places. The following forms should be recognized: %d same effect as printf %2 same effect as %2d in printf %3 same effect as %3d in printf %. same effect as %c %+x add x to value then %. %>xy if value > x add y; will take effect subsequent typing will push the rest of characters all the way to end of screen to move down. pd str String to delete character at cursor position in page mode. This causes the rest of characters all the way to end of screen to move up. rs str Remove standout. sd str Select a screen for display se str Exit standout. so str Enter standout. Sequence to turn on some highlighting. sq str Enquiry - which screen is currently active sw str Select a screen for write up str Move cursor up one le is included in the Line, terminal is believed to have such a capability. If it is not listed, the terminal is believed not to have such a capability. The numeric form is followed by the # sign which in turn is followed by the numeric value, encoded decimally. String form is followed by an equal sign which in turn is followed by the string forming the capability. The string extends to the end of the field (colon). If the first character after the equal sign is a decimal digit, it does not belong to the  str Enter insert line mode. ir str A string specific to C-05. It must be followed by character count and that number of characters. These characters will overwrite the rightmost column of the screen. kE str Gives the character used to turn off insert mode for Shell retype capability. kI str Gives the character used to turn on insert mode for Shell retype capability. kR str Gives the character used for Shell retype capability. It also serves as the flag if the retype capability can be used at   ine. wi str Write with invisible cursor at given position. If wi is defined so must be we. we str Terminating string for write with invisible cursor. The whole invisible write consists of wi string, string to be written, and we string. wf str Turn wrap off. Insert in page mode will not shift the last character of each line to the first position of next line. wo str Turn wrap on. Insert in page mode will shift last character of each line to the first position of the next line. If wo string is dhorizontal scroll command (Yank) can display all hidden text. CE uses the appropriate escape sequences for each terminal as defined in the /etc/termcaps file. The termcap file entry for the Cromemco 3101 describes the simplest terminal supported by CE. # Cromemco 3101 Terminal # C1|3101|Cromemco 3101 Terminal:\ :co#80:li#24:\ :up=\EA:do=\EB:nd=\EC:nb=\ED:\ :cm=2\EF%+ %+ :\ :cl=2\EE:cd=2\EJ:ce=2\EK:\ :dc=\EP:\ :kl=^A:kr=^D:ku=^W:kd=^X: :am: The following terminal properties must be defined: 1. Nu utility: CE purpose: This program is used to edit files. user access: all users summary: ce [-rucnetivafms] [-x tfile] filename [filename] arguments: filename(s) to be edited options: -r read-only mode -u update mode -c lines terminated by CR-LF pair -n lines terminated by LF only -t blanks in output replaced by TABs -e blanks in output not replaced by TABs -i auto indent mode on -v auto indentions The -r option (read-only mode) does not accept commands to change the contents of the file; without this option, all CE commands are accepted (the -u option is assumed). The -c option terminates all lines with a CR,LF sequence; without this option, lines are terminated with LF only (the -n option is assumed). The -e option does not replace blanks in the output with TABs; without this option, leading blanks are compressed with the appropriate number of TABs (the -t option is assumed). On input, CE reefined so must be wf. mber of rows and columns ("li", "co") 2. Cursor up, down, left, right ("up", "do","nb", "nd") 3. Cursor addressing ("cm") 4. Clear functions ("ce" - clear to the end of line, "cd" - clear to the end of screen, "cl" - clear screen) 5. Delete character at cursor ("dc") 6. Arrow keys definition ("kl", "kr", "ku", "kd") On terminals without arrow keys, control characters can serve the same function. On the 3101, use CONTROL-A for cursor left ("kl"), CONTROL-D for cursor right ("kr"), CONTRO mode off -a display cursor address -f display name of file being edited -m multi-file session -s single file session -x declare local termcaps file Description The CE utility is an enhanced version of the Screen editor written in the "C" language. Unlike Screen, CE tries to incorporate text changes without redisplaying the entire screen. Also, text entered after the 80th character is not wrapped to the next line, but is "hidden" outside the edge of the screen. The places all TAB characters with blanks. The -v option disables the auto-indentation feature of CE (the -i option is assumed, causing CE to start a new line at the same column position as the previously entered line). The -f option displays the name of the file being edited; without this option, the row and column address of the cursor is displayed instead (the -a option is assumed). The -m option accepts any number of filename arguments for sequential editing; without this option, CE takes the first filenusr/help/ce.hlp 7421 77777 77777 20721 3555027060 7274 0L-W for cursor up ("ku"), and CONTROL-X for cursor down ("kd"). The "am" entry means that text scrolls up when the cursor reaches the bottom right corner of the screen. To minimize screen refreshing, your terminal also needs line insert/delete functions; to use horizontal scrolling, you need character insert/delete functions in page mode. The Cromemco C5 terminal, with it's special insert left/right column feature, is particularly efficient for horizontal scrolling (refer to the section on TERMCAPS). Opt  ame as the input file and the second filename (if any) as the output file (the -s option is assumed). For example, the command CE -m *.c edits all files in the current directory with a .c filename extension (provided that there are not too many files). The -x option has a filename as an argument. That file should contain some alternate termcaps data-base, to be used instead of /etc/termcaps. Commands Most of the new CE commands are selected by the upper case letter of the analogous Screen command. . Pressing "N" joins the lines as they are; pressing "n" adds one space at the juncture. Q After pressing "Q", you can change (toggle) any of the modes by pressing "m" (READ-ONLY/UPDATE), "n" (CR/CRLF), "d" (display cursor address/filename), or "i" (auto/manual indentation). When indentation is automatic (default), CE starts each new line on the same column as the previous line. s(ubstitute) Same new features added as for the Find command. w(rite) Pressing "a" beforse sensitive. Pressing "r" and a marker number before the search pattern terminates the search at the given marker (the marker must exist before giving the command). i(nsert) If a line is longer than 80 characters, pressing "i" for insert mode shifts the whole line left 10 characters, giving you the chance to terminate it. Pressing RETURN restores the line to to its original "window dependent" position. An upper case "I" inserts one blank line without pushing the rest of the line aft In Edit mode, pressing "?" moves the cursor to the start of the line. If the left end of the line is off the screen, the cursor stops at the screen edge. "`" To clear existing markers, press "`" followed by either a marker number (to clear that marker) or an "*" (to clear all markers). Notes Pressing the left-arrow key moves the cursor one indentation level to the left; pressing the delete key moves the cursor one position back. While being in insert or echange mode, ediFor example, a lower case "i" works the same as in Screen, but an upper case "I" inserts one blank line without pushing the rest of the line after the insertion point. The following commands are either unique to CE or variants of those used by Screen: a(gain) Repeats the last Find or Substitute command. b(racket) Jumps to the next matching bracket if the cursor is positioned on a "(", "[", or "{". If there is no matching bracket, the editor beeps and the cursor does not move. If the ce giving the marker numbers appends the appropriate text to the end of the named file. y(ank) Changes the indentation of a portion of the file defined by two markers. After defining the area, place the cursor at the right column position and press "y", followed by two marker numbers. The indentation is then changed by pressing either the left or right arrow keys (optionally preceeded by a repeat count). Y(ank) Pressing "Y" allows you to change the position of the editing wier the insertion point. K(ase) Pressing "K" toggles the case of all alphabetic characters from the cursor position to the next non-letter, non-digit character. "k" toggles the case of the character at the cursor position. l(ist) After pressing "l" (and before defining the range of lines to print), by selecting "n", the printed lines will be numbered, and each page will have the file name beeing edited as a header) n(ext) Combines the the current with the next linetor will not allow control characters. However, by pressing CNTRL-V, the next character can be any character. Depending on the type of the terminal, the control characters will either be represented in the graphic mode (3102, C-10, C-05), or as a question mark ("?"). The actual value of any such character represented by "?" will be displayed as a two digit Hex number in the right upper corner of the screen, when the cursor is positioned at it (the character). haracter at the cursor is not a bracket, nothing happens. d(elete) While in delete mode, pressing "w" deletes all blank and non-blank characters from the cursor position to the next word. e(xit) CE prompts for confirmation if you press "Q" to exit from a file that has been modified. Pressing "t" in exit mode quits the current file and aborts the entire muti-file editing session. f(ind) Pressing "e" before giving the search pattern of a Find command makes the search candow (horizontal scroll). Columns 1 - 80 are normally displayed. ">" In Edit mode, pressing ">" moves the cursor forward to the next word (the next string of non-blank characters). "<" In Edit mode, pressing "<" moves the cursor backward to the previous word (the last string of non-blank characters). "/" In Edit mode, pressing "/" moves the cursor to the end of the line. If the right end of the line is off the screen, the cursor stops at the screen edge. "?"  usr/lib 7463 77777 77777 0 3462404304 5631 1usr/query/jsys_data 7421 77777 77777 36421 3557740320 13055 1equ/jsysequ.h0usr/query 7463 77777 77777 0 3462404304 6230 1UTILITY PROGRAMS and SHELL COMMANDS Cromix Instruction Manual access - changes access privileges of a file bak - deletes files with .bak extensions blink - links Z80 programs boot - loads an operating system into memory and begins execution ccall - calls another Cromix system via a modem cdoscopy - copies file to and from CDOS disks cdosfix - strips CONTROL-Z's from the end of CDOS files check - runs the Dcheck and Icheck utilities chowner usr/mail 7400 77777 77777 0 3462404304 5774 1usr/query/mode_data 7421 77777 77777 23254 3540640261 12740 1equ/modeequ.h0usr/query/bmode_data 7421 77777 77777 24176 3533457240 13255 1equ/bmodeequ.h0- changes the owner or group owner of a file clist - displays a file with page headings and line numbers clock - executes command line, reports execution time cmpasc - compares two ASCII files compare - compares two ASCII files config - configures memory for a .bin program convobj - converts .obj files to .o68 format copy - copies a file cptree - makes a copy of a directory and its descendants create - creates a file crogen - generatesusr/pkg 7463 77777 77777 0 3462404304 5644 1usr/query/query_data 7463 0 0 15122 3463007061 10172 0   an operating system daemon - prints files in the usr/spool directory day - executes a command on the specified day dcheck - verifies the integrity of a file system dcopy - copies one STDC device to another STDC device ddump - converts and copies a file from one device to another delete - deletes a file deltree - deletes a directory and all descendant files directory - changes directories or displays pathname of current directory dump - displ - displays the pathname of executable files priority - changes the priority of a process priv - changes user status to that of a privileged user prompt - changes the Shell prompt until the user next logs in pstat - displays the status of a process query - summarizes Shell commands and utility programs ramdisk - creates, deletes, verifies, and checksums RAM disks rcopy - copies a file or block device rename - changes the name of a directory or  - accumulates errors detected and reported by the Ecc utility l - lists directory or file information ls - lists directory or file information mail - sends or displays mail makdev - creates a device file makdir - creates a directory file make - constructs executable programs from separate modules makfs - sets up the structure for a file system on disk maklink - creates another name for an existing file match - finds all occurrlush of system buffers sysdef - generates a configuration file for the Crogen utility tar - creates and retrieves file archives tee - pipes output to a file as well as to STDOUT testinp - tests equality between file contents and one or more strings time - displays or alters the time and date touch - changes modification times of files to the current time type - displays an ASCII file uboot - standalone boot programs for the UNIX Operating Syays a file in hexadecimal and ASCII ecc - manipulates the error-correcting memory controllers echo - echoes arguments to the terminal exit - exits from a Shell find - locates files fixsb - restores Superblock flush - flushes system buffers free - displays the amount of unused space on a device goto - transfer control within a command file group - allows users to change their groups help - displays the on-line manual icha file repeat - repeats a command rewind - restores arguments within command files to original positions rfile - allows receiving binary files over phone lines (with Ccall) root - displays the name of the device containing the root directory sc - calls the Screen editor with the -n option scan - scans a directory tree screen - calls the Screen editor sfile - allows sending binary filesover phone lines (with Ccall) shell - creates a shences of a string within a file mode - displays or alters the device modes mount - enables access to a file system move - moves a file from one directory to another msg - sends messages between users ncheck - displays file information newdisk - copies the system disk newuser - displays information for new users octload - loads a file into Octart passwd - changes a user password, adds, or deletes a user patch - patches a file path stem unmount - disconnects mounted file system from current file system update - updates a Cromix system disk with a newer system disk usage - displays directory-size information vdt - controls special terminal functions version - displays version number of operating system or utility program wait - waits until all detached processes have finished wboot - writes the boot program to the boot area of a disk who - lists the users presently logged eck - checks the integrity of a file system idump - displays the contents of an inode if - conditionally executes another command initflop - initializes a floppy diskette initstdc - initializes an STDC device inittape - initializes a floppy tape input - reads a line from STDIN and writes it to STDOUT iopload - loads a file into an IOP kill - sends a kill signal to a process link68 - links 68000 programs; used with Crogen utility logerr ell process shift - shifts arguments in a command file shutdown - shuts down the operating system sim - allows CDOS programs to run under the Cromix Operating System sleep - puts a process to sleep for a specified number of seconds sort - sorts or merges files spool - queues files and sends them to a printer startup - contains commands executed every time system is started stdload - loads a program into an STDC sync - provides a one-time f  in > - redirects the standard output to a file >> - appends the standard output < - redirects the standard input from a file >* - redirects standard output and standard error to a file >< - sequentially pipes the standard output only ><* - sequentially pipes the standard output and standard error >>* - appends the standard output and standard error to a file | - pipes the standard output only |* - pipes both gram _fshell - forks a Shell process _fstat - returns the status of a file _getdate - returns the date _getdir - returns the current directory pathname _getgroup - returns the group id _getmode - returns the characteristics of a character device _getpos - returns a file pointer _getprior - returns the priority of the calling process _getproc - returns the PID of the calling process _gettime - returns the time _getuser - returns the user id of the curSYSTEM CALLS Cromix Programers Manual SYSTEM CALLS _alarm - sends alarm signal to calling process after # seconds _boot - boots new operating system _caccess - tests channel access _cchstat - changes the status of an open file _chdup - duplicates a channel _chkdev - verifies presence of a device driver in the operating system _clink - establishes an additional link to an open file _close - closes an open file _create - creates and opens a file _cs_settime - changes the time _setuser - changes the user id _shell - initiates a Shell process _signal - sets up a process to receive a signal _sleep - puts a process to sleep _trunc - truncates an open file _unlock - is used to unlock a locking sequence _unmount - disables access to a file system _update - updates all open files _version - returns the operating system version number _wait - waits for the termination of a child process _wrbytthe standard output and standard error .. - refers to home directory rent process _indirect - executes system call identified by number in the D0 register _kill - sends a signal to a process _lock - assists in implementing inter-process communications _makdev - creates a new name for a device _makdir - creates a new directory _memory - allocates or deallocates memory _mount - enables access to a file system _mult - multiplies two unsigned 32-bit integers _open - opens a file for access _pause - suspends exectat - returns the status of an open file _delete - deletes a directory entry _divd - divides two unsigned 32 bit integers _error - displays an error message _exchg - exchanges filenames of two open files _exec - executes a program _exit - exits from a process _faccess - tests file access _fchstat - changes the status of a file _fexec - forks and executes a program _flink - establishes a link to a file _fork - forks a user proe - writes a byte _wrline - writes a line _wrseq - writes sequential bytes usr/query/sys_data 7463 0 0 6136 3463010264 7627 0ution and waits for a signal _pipe - creates a pipe _printf - generates formatted output _rdbyte - reads a byte _rdline - reads a line _rdseq - reads the specified number of bytes _setdate - changes the date _setdir - changes the current directory _setgroup - changes the group id _setmode - changes the characteristics of a character device _setpos - changes the position of the file pointer _setprior - returns the priority of the calling process   usr/query/tmode_data 7421 77777 77777 4504 3411410410 13251 1equ/tmodeequ.h0usr/unix/uboot.sys 7400 77777 77777 20160 3563771463 10131 0+l/< Hl Hma pL0N^NuNVH8*n(n gJf/<NlXp`HT/<aPJll/<`R /g&M`JgR /fBHTHUN P,gJg2HT/azPJl//<`HU/<NlP`*KJf L8N^NuNVH0*nI*-ZJ l/<NlXp` l.. A -P`B-| |`> gp`pѮ .2 gr`r-@ . m . SJnJf/. /<NlP`hp A-PJf/. /<` .Эd+@p r %+@t g <` <usr/spool 7400 77777 77777 0 3462404304 6206 1N.yF' <9 | p e#5N"9 tgh y5CE 9 p$mg&/ 0<QNuSЁS"@ 9 p"Sf$@N"y p$ISfN/<Nl`NV/ /</< NlP-|`N g4SJfB9 x/</< xaX. xN`XJg~/<7Nl. NXB9 xJ9 f/<`0*| ` (gRJfJf/</< xaLP/< /< xa:P/< xN`XJf/< x/<:NlPa@Jgf*_N^NuNV`R nJf n "nR . R @JfN^NuNVH0*|!@(y5Bl+md9+@xHUaXxl /./<` 5 @ r %-@ gp`p . ".2 g"<`r.Ю @-PJf/. /<`R n& 5 @ g g .` .L0N^NuNVH8*n G.-ZJgH nJg>0+ @gHSp0+//<Nl `/</+NP*f/<)NlX`/< g <` </NP-@(|`Rm g R/HUNP-@` R/HUNP-@Эd+@pA|+Ht g <` <+@xHUaXxl S//<@Nusr/unix 7463 77777 77777 0 3462404304 6046 1pBxN -@N -@N -@N -@ . fN N N N # p/<PNl./<WNlP~` N zRm/./<[NlP~` N zRm/./<_NlX.cNlX .Ю# tp`/./<fNlPpL0N^NuNV/ *nHU0-bH @ PNX*_N^NuNVH0*n .-ZBl+mdp g$ g .` .`  g .` .ѭp g <` <+@xA|+HtHUaJXxgp`XI| g .` .;n ;T  lP`,I|xHl/.N @PJg0` SJfNB@L8N^NuNVH0*n(n ~ SJggp` JgJfpL0N^NuNVH0*|!@(mtJxn.-Z g <` <//-lNP(0 g/HUNP-@` /HUNP-@Эd+@pA|+Ht g <` <+@xHUaXxlBxp`p g <` <DFl* g <` <Эlm -lЅ+@xxJxoA|(HSxRl|+Lt L0N^NuNVH |BK`a.lJfp`R m .L N^NuNV/ / *nBl -dR+@p+|/a`  4pL8N^NuNV .XЮ @54-| 90gSf/<NlXp`pN^NuNVB91.g*3094g90-@Jg/./<NlP .N^NuNVB/.aFPJg  4p`L 094g90@ 4J.gp.//<NlPp.N^NuNVB/.aPJg  4p`&/</<5B/<aJfp`pN^NuNVH8902*n6|48|3p954| 0f`90 4gf .`4p92  !g 'g (g )g ^g  g g g #g @fb*n/< NtX`x.*_N^NuNV/.NX f/< ` f/< NXN^NuNVN-@/NtX .N^NuNV/N.g .N^NuNV/.N&XJgN^NuNV9fp` 9N^NuNV/..9fp`0 .N^NuNuNV// n.(^0-@ m/./<\NlPp`\-|5B.f|@fp`p-@Jg.. nn np(r$.塀5 n| n|0H@0H@`6 l$//NPlS LN^NuNVH0 .$". lB@H@0B@H@`<& l//NPlDL N^NuH0$/ &/02HBHC҂HABAЁL NuUnexpected trap std( 2,0)unixstd(2,0) Preparing to boot %s - Type ESC to abort : Booting %s - Standby Size: %d+%d+%d Can't load type %o files null path can't read inode 2 can't read inode %d %s not found bn negative bn ovf %D bn void %D can't read block %d bn voxA|+HtHUaX l/<UNlXp`(I| ~ f f +| Z`BZp(_*_N^NuNVH8(|!@*n` (gRJf (g>/<lNlX/<yNlX&|Jg//<NlP`B&|`Jg//.N @PJg|(/< /NX9@b.aX)@^`JNq ,fJ^m ^o/<`/<NlXp` ,fHUaX)@d`Jg )fHT0,bH @ PNXRJgHTaTXJmHTHUN*P-@gHT/.azPJl/./<NlP`|BlBxpL8N^NuNVH0*n(n ~` B/p91/p/p. //< NlpL8N^NuNV n (^ 1p9-@g f\p9 `Bn/<Hn/<a Jg,BHn < 0r/ad Jg/<Hn < 0/a< JgBHn < 0/a Jg/<HnBa JgBHnBa Jg/<Hn/<a JgnBHnp./a JgTBBBp9 1//</<aJf,BBBp9 1//</<aJfp`pN^NuNV n/(t/(x/(p/(^/</<aJg/< bNlX0` n@ n (fB(0 n@/.aXJfJ/.aXJf:p95-@ g n(gJg -|T`-|X n"n n"nh n"n3h nJ(gJf0(@ n1@ nJ(g0(@ n1@p$.N^NuNVH8*n.-x,-p&|5(K0,Hm0//<tNlP`/<//<Nl p` n,HH//NX-@,HH./.N`P"R,J+f0.-@ .-@`p+S-@-n/.HSaZPJf>/.HSaPJf.Jgp`p-@/</-t/id %D not a directory mode %o, loc 0%o zero length directory can't read block %d can't read superblock Bad device. Valid devices are %s Bad unit specifier Missing offset specification can't read inode %d 0123456789ABCDEF<8T@XTCXTG0stdfdsfdTZ=PST8PDT   fdc: unit %d too large fdc: sector %d out of range fdc: byte count %d larger than sector size %d fdcsel: timeout Seek error: status = 0x%x Home error: status RmL0N^NuNV/ /*n~`R  g  g`& 9n&/< /NPHHЁ0. 0l .*_N^NuNVH0*nI `Jg/NtXHH. %fHH dg ug og xf& ofp` xfp`p //arP`\ sf$-T .R @HH.g " input | testinp - y >* /dev/null if -err goto no_ecc ecc on %no_ecc echo echo -n "Do you want to download the Octart driver? (y/n) " input | testinp - y >* /dev/null if -err goto no_oct /etc/octload /etc/octart.iop io1 %no_oct echo echo                                                                                                                 !  !  "  "  #  #  $  $  %  %  &  &  '  '