Research V4 development
[unix-history] / man / man2 / sync.2
index 6a06efb..c593861 100644 (file)
@@ -1,27 +1,25 @@
-.pa 1
-.he 'SYNC (II)'6/12/72'SYNC (II)'
-.ti 0
-NAME           sync -- update super-block
-.sp
-.ti 0
-SYNOPSIS       sys sync  / sync = 36.; not in assembler
-.sp
-.ti 0
-DESCRIPTION    sync\b\b\b\b____
-causes the super block for all file systems to be written out.
-It is only necessary on systems in which
-this writing may be delayed
-for a long time, i.e., those which
-incorporate hardware protection facilities.
-
+.th SYNC II 8/5/73
+.sh NAME
+sync \*- update super-block
+.sh SYNOPSIS
+(sync = 36.; not in assembler)
+.br
+.ft B
+sys  sync
+.ft R
+.sh DESCRIPTION
+.it Sync
+causes all information in core
+memory that should be on disk to be written out.
+This includes modified super blocks,
+modified i-nodes, and delayed block I/O.
+.s3
 It should be used by programs which examine a file system,
 It should be used by programs which examine a file system,
-for example check, df, tm, etc.
-.sp
-.ti 0
-SEE ALSO       --
-.sp
-.ti 0
-DIAGNOSTICS    --
-.sp
-.ti 0
-BUGS           --
+for example
+.it "check, df,"
+etc.
+It is mandatory before a boot.
+.sh "SEE ALSO"
+sync (VIII), update (VIII)
+.sh DIAGNOSTICS
+\*-