lukem
7da56091ad
as inspired by a commit message of Todd Miller <millert@cvs.openbsd.org>:
...
* cleanup a bit for -Wall
* use __progname instead of "restore"
1997-07-06 08:51:28 +00:00
pk
67c9126d92
NULL => 0 (from Arne Juul; addendum to PR#3237)
1997-07-04 21:48:39 +00:00
lukem
a260da3f8b
Support using $TMPDIR for rst{dir,modes}* files, so that large
...
restores can be done on machines with small /tmp's by setting TMPDIR
elsewhere. This shouldn't be a security issue as restore(8) isn't
set?id anymore.
1997-07-01 05:37:49 +00:00
lukem
ca651d6946
There's no need to install restore(8) setgid tty.
1997-06-30 09:47:27 +00:00
lukem
b45dc84835
Fix problem with duplicate entries when changing from LEAF to NODE;
...
only the first link of a inode was being removed, not all of them.
From Kirk McKusick <mckusick@McKusick.COM> via thorpej
1997-06-18 07:10:16 +00:00
lukem
a9fe880b0c
explicitly \0 terminate locname[] in treescan(). should fix [bin/2093]
1997-06-03 04:27:49 +00:00
mrg
4925873939
remove the setuid bit.
1997-05-27 08:45:52 +00:00
pk
0c19f22e3f
* NULL => 0 (Arne Juul; PR#3629)
...
* Nuke spacoids
1997-05-17 19:38:12 +00:00
gwr
10e180cc49
Back out the .PATH.c changes. The .depend problem (and others)
...
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
gwr
012e528f2e
Use .PATH.c: ...
1997-05-06 20:44:56 +00:00
lukem
ceb1313a6a
use _PATH_DEFTAPE from <paths.h> instead of "pathnames.h"
...
cleanup references/examples to use /dev/rst* instead of /dev/rmt*
minor .Nm usage cleanup in man page
1997-04-15 07:12:19 +00:00
lukem
8c5cee237e
* use mkstemp() instead of mktemp()
...
* remove "register" qualifiers
1997-03-19 08:42:51 +00:00
cjs
ea04966433
Fix typo: PR bin/3059
1996-12-26 17:35:35 +00:00
mikel
aff1970d41
remove mkfs(8) xref; PR 3041
1996-12-24 02:32:25 +00:00
mycroft
728e20590f
Make sure to byte-swap all of the relevant fields; especially c_flags.
1996-12-04 03:54:04 +00:00
cgd
bcaa5b7b1c
When initializing 'fssize,' the size of the data buffer to be used when
...
writing data to the file system, if the "optimal" file system I/O
operation block size is less than TP_BSIZE, leave fssize alone (i.e.
at its default setting of MAXBSIZE). This was causing restore's
stack to be trashed, because the end-of-buffer checking/flushing code
around line 680 would never notice that the buffer was full (because
it'd be comparing a buffer segment index, which would always be >= 1, to
fssize / TP_BSIZE, which could be zero in that case), and would keep
filling and filling and filling...
1996-11-30 18:31:29 +00:00
cgd
a0c5caa042
patches from Tom I Helbekkmo <tih@nhh.no> to deal with type-size issues,
...
so this works (better, at least) on 64-bit machines (e.g. alpha).
1996-11-30 18:01:52 +00:00
lukem
9ab7d8e652
use unique temporary files for all operations except 'r' and 'R', which still
...
base temp files on dumpdate. explain why in the man page. fixes [bin/2870]
1996-10-24 04:01:10 +00:00
thorpej
5d6afee55f
Use snprintf() rather than sprintf().
1996-09-27 03:23:33 +00:00
thorpej
6c2fa7eac7
Back out last change (and re-open PR); the patch is incomplete, and
...
I realized it _just_ as CVS checked the file back in.
1996-09-27 03:15:00 +00:00
thorpej
f864e10c5f
Make unique temporary file names.
...
From Luke Mewburn <lukem@supp.cpr.itg.telecom.com.au>, PR #2544 .
1996-09-27 03:07:05 +00:00
scottr
ef8a0d774c
Be more paranoid with our effective uid.
1996-03-15 22:39:26 +00:00
mrg
aa6f27003a
support $TAPE.
1996-02-06 00:00:22 +00:00
phil
3651682dbf
Add /dev/rst* to FILES section. (pr 601) (Matches mt man page.)
1996-02-02 22:29:15 +00:00
phil
9b1b61bd53
Change default tape name in documentation from /dev/rmt? to /dev/rmt8 to
...
match pathnames.h. (pr #601 )
1996-02-02 22:20:07 +00:00
cgd
dd12858b36
stat structure POSIXification
1995-06-19 00:20:11 +00:00
mycroft
5827156eb1
Back out previous change.
1995-06-11 05:28:52 +00:00
cgd
788733b7a9
typeof(timeval.tv_sec) != time_t
1995-06-07 17:14:21 +00:00
cgd
0114e805ce
convert to new RCS Id conventions; reduce my headache
1995-03-18 14:54:19 +00:00
mycroft
1e81015d0c
Document the getopt(3) option syntax, and some other documentation cleanup.
1995-02-21 01:17:40 +00:00
mycroft
d8b173be70
Use atexit() rather than tweaking every exit() to call the cleanup function.
1995-02-20 19:43:51 +00:00
mycroft
f7078d4f16
Fix core dumps on certain types of invalid options.
1995-02-20 18:42:14 +00:00
mycroft
0c1f0c97eb
Don't mix stat flags and inode flags.
1995-01-30 20:32:01 +00:00
mycroft
33ea52b638
Mostly sync with CSRG.
1994-12-28 02:21:43 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +00:00
mycroft
ea7b5d4ec6
Eliminate uses of some obsolete functions.
1994-09-23 14:26:58 +00:00
mycroft
10a6fcedbf
Allow extracting FIFOs.
1994-09-18 05:11:03 +00:00
mycroft
03f3c15cdd
Simplify that code a little.
1994-06-18 18:20:46 +00:00
mycroft
64069a045f
Fix a byte-order problem when reading directory entries from old file systems
...
that were on little-endian machines.
1994-06-18 18:14:07 +00:00
mycroft
1d47b37b46
Fix a couple of Makefile bogons.
1994-06-17 05:09:19 +00:00
mycroft
bab8181299
Update from 4.4-Lite, with local changes.
1994-06-08 19:33:47 +00:00
mycroft
726a4412d4
Clean up deleted files.
1994-06-08 19:33:46 +00:00
mycroft
625a6892f7
Update from 4.4-Lite, with local changes.
1994-06-08 19:27:32 +00:00
cgd
725ed31e82
copyright foo
1994-05-17 04:13:48 +00:00
cgd
76919077ef
kill some #ifndefs
1994-04-25 18:33:12 +00:00
cgd
873973c399
just kill the cast completely
1994-04-02 01:50:23 +00:00
cgd
67f7468b24
bad cast
1994-04-01 03:32:38 +00:00
cgd
44fcfeed78
Check correct header when looking at tape number.
...
from thomas@mathematik.uni-Bremen.de
1994-03-01 00:16:15 +00:00
cgd
abaf7e6493
light clean and check error codes
1994-02-19 09:07:18 +00:00
jtc
ab3a89f913
Fix spelling errors
1994-01-14 02:05:23 +00:00