Initial Spring 2016 commit.
This commit is contained in:
10
man/sbin/Makefile
Normal file
10
man/sbin/Makefile
Normal file
@@ -0,0 +1,10 @@
|
||||
# Man pages for /sbin programs
|
||||
|
||||
TOP=../..
|
||||
.include "$(TOP)/mk/os161.config.mk"
|
||||
|
||||
MANDIR=/man/sbin
|
||||
MANFILES=dumpsfs.html halt.html index.html mksfs.html poweroff.html reboot.html
|
||||
|
||||
.include "$(TOP)/mk/os161.man.mk"
|
||||
|
102
man/sbin/dumpsfs.html
Normal file
102
man/sbin/dumpsfs.html
Normal file
@@ -0,0 +1,102 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>dumpsfs</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>dumpsfs</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
dumpsfs - dump information about an SFS filesystem
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/dumpsfs</tt> <em>raw-device</em><br>
|
||||
<tt>host-dumpsfs</tt> <em>disk-image-file</em>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>dumpsfs</tt> dumps out selected information regarding the contents
|
||||
and structure of the SFS filesystem on the device it is passed.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Like <A HREF=mksfs.html>mksfs</A>, it is also compiled for the
|
||||
System/161 host OS, and in that form can access System/161's disk
|
||||
image files.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
<p>
|
||||
<tt>dumpsfs</tt> uses the following system calls:
|
||||
<ul>
|
||||
<li> <A HREF=../syscall/open.html>open</A>
|
||||
<li> <A HREF=../syscall/read.html>read</A>
|
||||
<li> <A HREF=../syscall/write.html>write</A>
|
||||
<li> <A HREF=../syscall/lseek.html>lseek</A>
|
||||
<li> <A HREF=../syscall/fstat.html>fstat</A>
|
||||
<li> <A HREF=../syscall/close.html>close</A>
|
||||
<li> <A HREF=../syscall/_exit.html>_exit</A>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Since the fstat system call is not normally part of the basic system
|
||||
calls assignment, <tt>dumpsfs</tt> will usually still not function
|
||||
after that assignment is completed.
|
||||
The fstat call is typically part of a later assignment, usually the
|
||||
file system assignment.
|
||||
Consult your course materials for specific information.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The host version of <tt>dumpsfs</tt>, since it runs outside of OS/161,
|
||||
should always work regardless of what you have and have not
|
||||
implemented.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Note that you may wish to extend dumpsfs in the course of doing the
|
||||
file system assignment.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=mksfs.html>mksfs</A>,
|
||||
<A HREF=sfsck.html>sfsck</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
82
man/sbin/halt.html
Normal file
82
man/sbin/halt.html
Normal file
@@ -0,0 +1,82 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>halt</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>halt</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
halt - halt system
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/halt</tt>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>halt</tt> shuts the system down. A clean shutdown is performed,
|
||||
flushing buffers to disk, unmounting filesystems, and so forth.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Once shutdown is complete, <tt>halt</tt> stops execution of the
|
||||
operating system. What this entails depends on the platform. On
|
||||
platforms with a hardware boot monitor, it normally returns to the
|
||||
boot monitor. On software-based platforms, such as System/161, it
|
||||
normally terminates the software simulation. On other platforms the
|
||||
system will generally wait for a keystroke on the console and then
|
||||
reboot.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
<p>
|
||||
<tt>halt</tt> uses the <A HREF=../syscall/reboot.html>reboot</A>
|
||||
system call.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>halt</tt> will function properly even before you do any work on
|
||||
OS/161.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=../bin/sync.html>/bin/sync</A><br>
|
||||
<A HREF=reboot.html>reboot</A>, <A HREF=poweroff.html>poweroff</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
60
man/sbin/index.html
Normal file
60
man/sbin/index.html
Normal file
@@ -0,0 +1,60 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>OS/161 Sysadmin binaries</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../manindex.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
|
||||
<h2 align=center>OS/161 Sysadmin binaries (/sbin)</h2>
|
||||
|
||||
<p align=center>
|
||||
<A HREF=..>Top</A> |
|
||||
<A HREF=../bin>Binaries</A> |
|
||||
<A HREF=../testbin>Test binaries</A> |
|
||||
<A HREF=../syscall>System calls</A> |
|
||||
<A HREF=../libc>C standard library</A> |
|
||||
<A HREF=../dev>Device drivers</A> |
|
||||
<A HREF=../misc>Miscellaneous</A>
|
||||
</p>
|
||||
<br>
|
||||
|
||||
<ul>
|
||||
<li> <A HREF=dumpsfs.html>dumpsfs</A> - dump information about an
|
||||
SFS filesystem
|
||||
<li> <A HREF=halt.html>halt</A> - halt system
|
||||
<li> <A HREF=mksfs.html>mksfs</A> - create an SFS filesystem
|
||||
<li> <A HREF=poweroff.html>poweroff</A> - halt system and power it off
|
||||
<li> <A HREF=reboot.html>reboot</A> - reboot system
|
||||
<li> <A HREF=sfsck.html>sfsck</A> - check/repair an SFS filesystem
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
113
man/sbin/mksfs.html
Normal file
113
man/sbin/mksfs.html
Normal file
@@ -0,0 +1,113 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>mksfs</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>mksfs</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
mksfs - create an SFS filesystem
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/mksfs</tt> <em>raw-device</em> <em>volname</em> <br>
|
||||
<tt>host-mksfs</tt> <em>disk-image-file</em> <em>volname</em>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>mksfs</tt> creates a new SFS filesystem on the specified device or
|
||||
disk image. The volume name is set to <em>volname</em>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
If <tt>mksfs</tt> is used under OS/161, the first form should be used,
|
||||
where <em>raw-device</em> is a raw device name (such as "lhd1raw:").
|
||||
Don't use a device that's already mounted. Don't use a device that's
|
||||
being used for swap, either.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>mksfs</tt> can also be used on the System/161 host OS, in which
|
||||
case the second form should be used. The host-compiled version of
|
||||
<tt>mksfs</tt> knows how to deal with the header on System/161 disk
|
||||
images and does the right thing.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Note that as of this writing <tt>host-mksfs</tt> cannot create
|
||||
System/161 disk image files. This is a bug and will hopefully be
|
||||
addressed eventually.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
|
||||
<p>
|
||||
<tt>mksfs</tt> uses the following system calls:
|
||||
<ul>
|
||||
<li> <A HREF=../syscall/open.html>open</A>
|
||||
<li> <A HREF=../syscall/read.html>read</A>
|
||||
<li> <A HREF=../syscall/write.html>write</A>
|
||||
<li> <A HREF=../syscall/lseek.html>lseek</A>
|
||||
<li> <A HREF=../syscall/fstat.html>fstat</A>
|
||||
<li> <A HREF=../syscall/close.html>close</A>
|
||||
<li> <A HREF=../syscall/_exit.html>_exit</A>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>mksfs</tt> should function properly under OS/161 once the file
|
||||
system assignment is complete.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The host version of <tt>mksfs</tt>, since it runs outside of OS/161,
|
||||
should always work regardless of what you have and have not
|
||||
implemented.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You will likely need to make some changes to <tt>mksfs</tt> in the
|
||||
course of doing the file system assignment.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=dumpsfs.html>dumpsfs</A>,
|
||||
<A HREF=sfsck.html>sfsck</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
73
man/sbin/poweroff.html
Normal file
73
man/sbin/poweroff.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>poweroff</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>poweroff</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
poweroff - halt system and power it off
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/poweroff</tt>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>poweroff</tt> shuts down the system and then turns the system
|
||||
power off. On platforms where soft power-off is not supported,
|
||||
poweroff functions the same way as <A HREF=halt.html>halt</A>.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
<p>
|
||||
<tt>poweroff</tt> uses the <A HREF=../syscall/reboot.html>reboot</A>
|
||||
system call.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>poweroff</tt> will function properly even before you do any work
|
||||
on OS/161.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=../bin/sync.html>/bin/sync</A><br>
|
||||
<A HREF=halt.html>halt</A>, <A HREF=reboot.html>reboot</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
73
man/sbin/reboot.html
Normal file
73
man/sbin/reboot.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>reboot</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>reboot</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
reboot - reboot system
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/reboot</tt>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>reboot</tt> shuts the system down and then attempts to restart
|
||||
it. On platforms where reboot is not possible, it behaves the same way
|
||||
as <A HREF=halt.html>halt</A>.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
<p>
|
||||
<tt>reboot</tt> uses the <A HREF=../syscall/reboot.html>reboot</A>
|
||||
system call.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>reboot</tt> will function properly even before you do any work on
|
||||
OS/161.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=../bin/sync.html>/bin/sync</A><br>
|
||||
<A HREF=halt.html>halt</A>, <A HREF=poweroff.html>poweroff</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
113
man/sbin/sfsck.html
Normal file
113
man/sbin/sfsck.html
Normal file
@@ -0,0 +1,113 @@
|
||||
<!--
|
||||
Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2008, 2009, 2013
|
||||
The President and Fellows of Harvard College.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
-->
|
||||
<html>
|
||||
<head>
|
||||
<title>sfsck</title>
|
||||
<link rel="stylesheet" type="text/css" media="all" href="../man.css">
|
||||
</head>
|
||||
<body bgcolor=#ffffff>
|
||||
<h2 align=center>sfsck</h2>
|
||||
<h4 align=center>OS/161 Reference Manual</h4>
|
||||
|
||||
<h3>Name</h3>
|
||||
<p>
|
||||
sfsck - check/repair an SFS filesystem
|
||||
</p>
|
||||
|
||||
<h3>Synopsis</h3>
|
||||
<p>
|
||||
<tt>/sbin/sfsck</tt> <em>raw-device</em><br>
|
||||
<tt>host-sfsck</tt> <em>disk-image-file</em>
|
||||
</p>
|
||||
|
||||
<h3>Description</h3>
|
||||
<p>
|
||||
<tt>sfsck</tt> checks the SFS filesystem on the specified device for
|
||||
correctness and consistency. Various possible errors and corrupt
|
||||
states are detected and reported; some (but not all) can be corrected.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
If <tt>sfsck</tt> is used under OS/161, the first form should be used,
|
||||
where <em>raw-device</em> is a raw device name (such as "lhd1raw:").
|
||||
Don't use a device that's currently mounted.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>sfsck</tt> can also be used on the System/161 host OS, in which
|
||||
case the second form should be used. The host-compiled version of
|
||||
<tt>sfsck</tt> knows how to deal with the header on System/161 disk
|
||||
images and does the right thing.
|
||||
</p>
|
||||
|
||||
<h3>Requirements</h3>
|
||||
|
||||
<p>
|
||||
<tt>sfsck</tt> uses the following system calls:
|
||||
<ul>
|
||||
<li> <A HREF=../syscall/open.html>open</A>
|
||||
<li> <A HREF=../syscall/read.html>read</A>
|
||||
<li> <A HREF=../syscall/write.html>write</A>
|
||||
<li> <A HREF=../syscall/lseek.html>lseek</A>
|
||||
<li> <A HREF=../syscall/fstat.html>fstat</A>
|
||||
<li> <A HREF=../syscall/close.html>close</A>
|
||||
<li> <A HREF=../syscall/sbrk.html>sbrk</A>
|
||||
<li> <A HREF=../syscall/_exit.html>_exit</A>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<tt>sfsck</tt> should function properly under OS/161 once you have
|
||||
implemented the basic system calls, <tt>sbrk</tt> in the VM system,
|
||||
and <tt>fstat</tt>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The host version of <tt>sfsck</tt>, since it runs outside of OS/161,
|
||||
should always work regardless of what you have and have not
|
||||
implemented.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You will likely need to make some changes to <tt>sfsck</tt> in the
|
||||
course of doing the file system assignment. If you are implementing
|
||||
crash recovery for your file system, be sure to update <tt>sfsck</tt>
|
||||
to know about any extra on-disk structures you add. You will want to
|
||||
be able to use it to cross-check your recovery code... and so will the
|
||||
course staff.
|
||||
</p>
|
||||
|
||||
<h3>See Also</h3>
|
||||
<p>
|
||||
<A HREF=dumpsfs.html>dumpsfs</A>,
|
||||
<A HREF=mksfs.html>mksfs</A>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user