dholland
5a420c1b9a
Stick UFS_ in front of these symbols:
...
DIRBLKSIZ
DIRECTSIZ
DIRSIZ
OLDDIRFMT
NEWDIRFMT
Part of PR 47909.
2013-06-09 17:57:08 +00:00
rodent
6212f5ad46
s/user code/user mode/1
2013-03-30 11:07:40 +00:00
dholland
dcd34a91c5
Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
...
pollution. Specifically:
ROOTINO -> UFS_ROOTINO
WINO -> UFS_WINO
NXADDR -> UFS_NXADDR
NDADDR -> UFS_NDADDR
NIADDR -> UFS_NIADDR
MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)
Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.
No functional change intended.
2013-01-22 09:39:11 +00:00
plunky
2b8aaed8cd
NULL does not need a cast, here
2011-09-16 16:13:16 +00:00
joerg
baa8e84b6f
Use __dead
2011-08-29 14:34:58 +00:00
dholland
4804dbd307
Add wrapper functions around hash algorithm operations to avoid
...
undefined behavior arising from illegal function casts. As a side
effect, no longer need -Wno-pointer-sign either.
2011-08-06 20:46:42 +00:00
dholland
51080e041d
Simplify silly code and make it closer to type-safe. This causes amd64
...
gcc to reorder two pairs of instructions for some reason but the object
files are otherwise unchanged.
2011-08-06 17:01:06 +00:00
mrg
75e42fa7da
remove most of the remaining HAVE_GCC tests that are always true in
...
the modern world.
2011-06-20 07:43:56 +00:00
wiz
80172dbf65
Fix fd leak. Found by cppcheck.
2011-01-04 23:46:34 +00:00
mbalmer
8e64e5f559
Fix grammar in a line of output.
...
From Hywel Mallett via FreeBSD.
2010-05-12 21:21:59 +00:00
lukem
292ab8c29d
fix sign-compare issues
2009-04-07 12:38:12 +00:00
yamt
dacc2a910d
remove a useless cast.
2009-02-22 15:28:43 +00:00
yamt
bbac3fbde4
remove a useless cast.
2009-02-18 13:13:27 +00:00
enami
ca82f7eac5
Use indent-synopsis instead of iS register. The latter is a register
...
used in BSD derived .Nm implementation.
2009-01-30 11:55:04 +00:00
hannken
7586bc881e
Make restore work for Linux dump volumes by ignoring extended attribute
...
records on these volumes. Tested with Centos 5.2.
Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
2008-12-26 19:26:04 +00:00
gmcgarry
3c9a95916d
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
2008-08-29 00:02:21 +00:00
lukem
6543a91fea
Remove the \n and tabs from the __COPYRIGHT() strings.
...
(Tweak some to use a consistent format.)
2008-07-20 01:20:21 +00:00
matt
6a2c9c06cc
Fix some inconsisent/conflicting definitions and missing parameters
2008-02-16 17:58:01 +00:00
tron
04dc8ab30b
Bump date because of last change.
2007-04-30 12:33:13 +00:00
tron
962652c0b2
Improve example of restoring a complete filesystem with "restore -r":
...
- NetBSD's "newfs" doesn't accept a second (non-option) argument.
Patch provided by Jeff Ito in PR bin/36241.
- Use "sd0" instead of "rp0" because NetBSD's doesnt have a disk driver
called "rp".
- Use "/dev/rst0" instead of "/dev/rst8". With NetBSD's device numbering
scheme a system would have to have 9 tape drives to get "/dev/rst8".
2007-04-30 12:32:35 +00:00
hannken
f67846b19f
Add support for Solaris ufsdump volumes with more than 512*1024 inodes.
...
Here the bitmaps are written as
CLRI or BITS with c_count <= 512
ADDR* for the remaining blocks
Remove the bitmap handling from getfile(), remove xtrmap() and xtrmapskip().
Add new function getbitmap() modeled after getfile() that does bitmap
allocation, bitmap expansion and sets maxino.
Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
2007-02-09 09:36:02 +00:00
christos
746c5b06eb
Convert a couple of "(void)&" constructs to volatile.
...
Flag various unused parameters in restore and dump so that these will
compile with -Wextra. (Note: restore uses some stuff from dump.)
2006-12-18 20:07:32 +00:00
christos
9e74871aa3
find rmd160.h
2006-10-30 01:21:53 +00:00
christos
dcd203dd29
c99 iniitializer
2006-10-16 03:12:23 +00:00
mrg
aadd7d4847
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
2006-05-11 23:16:28 +00:00
christos
731d9b0c04
Coverity CID 2305: Fix memory leak.
2006-03-20 01:51:54 +00:00
elad
f9faf32a34
Use crypto/rmd160.h.
2005-09-25 04:16:22 +00:00
christos
982d8230de
use d_fileno instead of d_ino for consistency
2005-08-19 06:44:06 +00:00
christos
c4ee9f6d2e
64 bit inode changes
2005-08-19 02:07:18 +00:00
christos
58874431a5
add const
2005-06-27 02:03:28 +00:00
christos
cb1c4f11bb
sprinkle const.
2005-06-27 01:55:52 +00:00
xtraeme
f224c38b66
Kill __P(), use ANSI function declarations.
2005-02-17 15:00:33 +00:00
wiz
36cdbd4840
Bump date for recent changes.
2005-01-11 09:39:12 +00:00
fredb
57aad81b8e
Make a judicious choice as to whether to apply the permissions
...
of the root inode of the dump to the current working directory,
rather than interrogate the user. Closes PR bin/24690. Reviewed
by bouyer, tron, imp.
2005-01-08 14:30:39 +00:00
wiz
2f2f733ec3
Sort options.
2004-10-24 17:01:22 +00:00
wiz
3d110d313a
Sort options in usage.
2004-10-24 17:01:07 +00:00
snj
24641424de
Kill trailing whitespace introduced in the last revision.
2004-10-23 00:41:08 +00:00
snj
e85784770d
Bump date for last, fix a spelling error, sprinkle some Dq, change
...
some wording.
2004-10-23 00:39:18 +00:00
bouyer
0a0bd752e8
Add an option (-M) to write a mtree specification (which needs to be passed
...
through sort before being feed to mtree) with file flags, instead of restoring
file flags at the same time as other attributes. Fix various issue with
schg, uchg, sappnd or uappnd flags which cause restore to fail in some case.
Discussed on tech-userlevel:
http://mail-index.netbsd.org/tech-userlevel/2004/10/12/0000.html
2004-10-22 22:38:38 +00:00
wiz
816f9f8757
Add -D to usage; shorten -b argument for usage's sake; format usage.
...
Man page nits.
2004-07-27 14:20:11 +00:00
enami
047e7ad434
Whitespace nits.
2004-07-27 02:20:56 +00:00
enami
5d75faa43f
Add -D flag which computes the digest of each regular files in the archive
...
using specified algorithm (currently md5, rmd160 or sha1) and write them
to standard output.
2004-07-27 02:17:06 +00:00
fvdl
0be1698412
Fix byteswapping a direntry. From Wolfgang Solfrank.
2003-11-05 22:27:16 +00:00
fvdl
9c9a4505fe
Don't use NULL as a case value.
2003-10-21 02:34:45 +00:00
agc
276d62f603
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22308, verified by myself.
2003-08-07 10:04:22 +00:00
wiz
d6967e3b9b
Quote punctuation so it gets marked up.
2003-06-30 10:46:22 +00:00
lukem
9014bdbce6
* Document $RCMD_CMD in environ(7).
...
* Cross-reference rcmd(1), rcmd(3), and environ(7) as appropriate.
Should fix [bin/21670] from Geoff Wing.
2003-05-26 10:18:39 +00:00
fvdl
42614ed3f3
Add support for UFS2. UFS2 is an enhanced FFS, adding support for
...
64 bit block pointers, extended attribute storage, and a few
other things.
This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.
Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
2003-04-02 10:39:19 +00:00
taca
a89b208abd
Since "host" is used when RRESTORE is defined, enclose variable definition
...
with "#ifdef RRESTORE" and "#endif".
2003-03-27 14:11:51 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00