Annotation of 43BSDReno/share/doc/ps1/06.sysman/1.7.t, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1983 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)1.7.t       6.3 (Berkeley) 5/12/86
                      6: .\"
                      7: .sh "System operation support
                      8: .PP
                      9: Unless noted otherwise,
                     10: the calls in this section are permitted only to a privileged user.
                     11: .NH 3
                     12: Bootstrap operations
                     13: .PP
                     14: The call
                     15: .DS
                     16: mount(blkdev, dir, ronly);
                     17: char *blkdev, *dir; int ronly;
                     18: .DE
                     19: extends the UNIX name space.  The \fImount\fP call specifies
                     20: a block device \fIblkdev\fP containing a UNIX file system
                     21: to be made available starting at \fIdir\fP.  If \fIronly\fP is
                     22: set then the file system is read-only; writes to the file system
                     23: will not be permitted and access times will not be updated
                     24: when files are referenced.
                     25: \fIDir\fP is normally a name in the root directory.
                     26: .PP
                     27: The call
                     28: .DS
                     29: swapon(blkdev, size);
                     30: char *blkdev; int size;
                     31: .DE
                     32: specifies a device to be made available for paging and swapping.
                     33: .PP
                     34: .NH 3
                     35: Shutdown operations
                     36: .PP
                     37: The call
                     38: .DS
                     39: unmount(dir);
                     40: char *dir;
                     41: .DE
                     42: unmounts the file system mounted on \fIdir\fP.
                     43: This call will succeed only if the file system is
                     44: not currently being used.
                     45: .PP
                     46: The call
                     47: .DS
                     48: sync();
                     49: .DE
                     50: schedules input/output to clean all system buffer caches.
                     51: (This call does not require privileged status.)
                     52: .PP
                     53: The call
                     54: .DS
                     55: reboot(how)
                     56: int how;
                     57: .DE
                     58: causes a machine halt or reboot.  The call may request a reboot
                     59: by specifying \fIhow\fP as RB_AUTOBOOT, or that the machine be halted
                     60: with RB_HALT.  These constants are defined in \fI<sys/reboot.h>\fP.
                     61: .NH 3
                     62: Accounting
                     63: .PP
                     64: The system optionally keeps an accounting record in a file
                     65: for each process that exits on the system.
                     66: The format of this record is beyond the scope of this document.
                     67: The accounting may be enabled to a file \fIname\fP by doing
                     68: .DS
                     69: acct(path);
                     70: char *path;
                     71: .DE
                     72: If \fIpath\fP is null, then accounting is disabled.  Otherwise,
                     73: the named file becomes the accounting file.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.