| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Thanks to: A friend at Sun auditing dump/restore for Solaris.
|
| |
|
|
|
|
|
|
|
| |
(Note: ``dump'' doesn't work on alpha yet. Apparently there's a problem
somewhere is the physio() area)
Submitted by: myself && Matt Dillon.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This appears to work for me in the old case, but I don't have large
enough filesystems to test the fix case.
Reported working by: karl@mcs.net
|
|
|
|
| |
cleanings. Spelling.
|
|
|
|
| |
had the schg flag set. Reported by Matthew Thyer <thyerm@camtech.net.au>.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
with a blocksize smaller than the tape block size. The problem
seems to be most easily fixed by changeing where fssize is set.
PR: 5704
Submitted by: David Malone <dwmalone@maths.tcd.ie>
|
| |
|
|
|
|
| |
Kerberised version.
|
| |
|
|
|
|
|
|
|
|
|
| |
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.
PR: 2752
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>
|
|
|
|
|
|
|
|
|
| |
non-directory file with more than one link to it, but in a level M > N
dump, the file with the inode number X is a plain file, "restore", when
restoring the level M dump, won't remove all the hard links to the old
file.
Submitted by: guy@netapp.com (Guy Harris)
|
| |
|
| |
|
|
|
|
|
|
|
| |
options one would normally expect to set the realm, enable encryption,
and whatnot, but this actually is able to contact the remote server,
so at least it's a start. (As a bonus, the stripped static binary is
unquestionably exportable.)
|
|
|
|
| |
posix standard on the topic.
|
|
|
|
|
|
|
|
| |
- cleanups,
- whiteout support
- bug fixes (chflags missing on a few file types etc)
The dump/restore folks would want to have a closer look at this, the
change is pretty big.
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
(note that some of these have already been imported, this is a no-op)
|
| |
| |
| |
| |
| |
| |
| | |
This finishes the closing of PR2446 which J"org Wunsch pointed out to
me after I closed it.
Submitted by: Tor Egge <Tor.Egge@idt.ntnu.no>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes: PR2446 and PR2536
Submitted by: Flemming Jacobsen <fj@tfs.com>
2.2 Candidate.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
| | |
|
| |
| |
| |
| |
| |
| | |
2.2 candidate
(and -stable too actually, who does that?)
Reviewed by: Warner Losh
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
dirs.c:
From OpenBSD 1.2, 1.3, 1.5, 1.8, 1.10, 1.11, 1.12
1.2:
use unique temporary files; netbsd pr#2544;
lukem@supp.cpr.itg.telecom.com.au
1.3:
updated patch from lukem@supp.cpr.itg.telecom.com.au
to also make -r and -R work again
1.5:
mktemp open & fdopen
1.8:
/tmp// -> /tmp/
1.10:
Fix strncpy usage and correct strncat length field,
from Theo. Also change some occurrence of MAXPATHLEN
with sizeof(foo).
1.11:
does noone know how to use strncat correctly?
1.12:
use mkstemp()
From NetBSD:
Use open rather than create so we can specify
exclusive open mode.
main.c:
From OpenBSD 1.2, 1.5
1.2:
From NetBSD: support $TAPE.
1.5
Set umask to be read only by owner until we set real
file permissions.
tape.c:
From NetBSD:
Use open rather than create so we can specify
exclusive open mode.
|
| |
| |
| |
| | |
ts_nsec -> tv_nsec
|
| |
| |
| |
| |
| |
| | |
for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2
or __pure2 where it wasn't already done, except in math.h where use
of __pure was mostly wrong.
|
| |
| |
| |
| |
| |
| |
| |
| | |
the obsolete() function to convert dump-style args to getopt-style
args doesn't check to see that 'f' really has an argument following
the option string in argv[1].
Submitted-By: jmacd
|
| |
| |
| |
| | |
locations.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
understand why it can become a null pointer under some circumstances,
but i've got a pile of tapes where this happens, and running it thru a
debugger proved that simply ending the loop in this case did the right
thing.
Anyway, it cannot make it worse than now, where restore kills itself
with "Memory fault".
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
or do I have it all wrong?
Submitted by: "Shawn M. Carey" <smcarey@mailbox.syr.edu>
|
| |
| |
| |
| |
| |
| | |
Fix is courtesy of the NetBSD folks.
Reviewed by: pst
|
| |
| |
| |
| |
| | |
in `fastboot'/`fasthalt' in which the interpreter would hang around
after `reboot' or `halt' is run, causing an irritating ``Killed'' message.
|
|/
|
|
| |
can run.
|
|
Note: XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
|