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
joerg
e16a720f89
Don't depend on HAVE_GCC being always defined.
2012-08-10 12:20:10 +00:00
matt
cf7ed4c9cc
Convert to C89 function definitions
2012-03-20 18:50:30 +00:00
joerg
baa8e84b6f
Use __dead
2011-08-29 14:34:58 +00:00
dholland
a73186c2e6
Remove redundant WARNS=4
2011-08-15 00:16:58 +00:00
christos
cf237a73b8
remove gcc-4.5 hacks.
2011-08-14 12:30:04 +00:00
mrg
db6886e029
apply some -O0 with gcc 4.5 and vax.
2011-07-03 15:29:34 +00:00
mrg
c111245a78
apply some -Wno-error and/or -fno-strict-aliasing.
...
all of this should be looked at closer, but some of them are not
very trivial.
2011-06-22 02:49:41 +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
christos
453164da22
fix compilation.
2011-06-09 21:23:29 +00:00
christos
23ffdf5bd3
share more code.
2011-06-09 19:57:50 +00:00
bouyer
063f96f3c2
merge the bouyer-quota2 branch. This adds a new on-disk format
...
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
2011-03-06 17:08:10 +00:00
roy
98eb889579
Userland now builds and uses terminfo instead of termcap.
...
OK: core@, jdc@
2010-02-03 15:34:37 +00:00
haad
102c1fe812
Add proplib to list of libraries, ifx fsdb build after my getdiskinfo change.
2009-06-06 08:22:24 +00:00
lukem
ef685eeea9
Enable WARNS=4 by default except for:
...
dump dump_lfs fsck_ffs fsck_lfs fsdb mount_smbfs
newfs_ext2fs newfs_lfs resize_lfs setkey
2009-04-11 07:58:11 +00:00
lukem
cefb0777de
fix sign-compare issues
2009-04-11 06:48:36 +00:00
mlelstv
bb90b5f0cd
cast arguments for changed printf format
2008-12-29 20:02:30 +00:00
christos
ac43585b6e
fix printf formats.
2008-12-28 20:23:53 +00:00
bouyer
a8ac39af81
Add fss(4) snapshot support to fsck_ffs(8) (via -x or -X options, like
...
dump(8)). This allows fsck_ffs -n to work on a snapshot of a R/W mounted
filesystem, and avoid errors related to filesystem activity.
2008-08-30 10:46:16 +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
simonb
36d65f1138
Merge the simonb-wapbl branch. From the original branch commit:
...
Add Wasabi System's WAPBL (Write Ahead Physical Block Logging)
journaling code. Originally written by Darrin B. Jewell while
at Wasabi and updated to -current by Antti Kantee, Andy Doran,
Greg Oster and Simon Burge.
OK'd by core@, releng@.
2008-07-31 05:38:04 +00:00
simonb
12e5d916fb
No need to print "0x0x" before a hex number, one "0x" should be enough.
2008-07-08 07:53:08 +00:00
tsutsui
34dd728d42
There is only one more file which requires HACKS for m68000,
...
so handle it in each Makefile rather than sys.mk.
These ICEs might be related with GCC Bugzilla Bug 32424
which is not resolved yet even in the upstream.
2008-05-04 15:37:19 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
hubertf
7ce5824ba3
Remove unused ctype.h
...
From: Slava Semushin <php-coder@altlinux.ru>
2007-03-10 01:16:17 +00:00
christos
17e1e1af49
c99 initializer
2006-10-16 03:10:59 +00:00
christos
52bdc9cda3
need getdiskinfo.
2006-08-27 01:37:28 +00:00
mrg
9bf1d4a9b8
work around some GCC4 internal problems on m68000 platform.
...
document the hack, and update another GCC4 list.
2006-06-24 05:21:11 +00:00
christos
e70330c76d
Coverity CID 3656,3655: Plug memory leak.
2006-05-19 14:50:32 +00:00
mrg
aadd7d4847
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
2006-05-11 23:16:28 +00:00
skrll
7ba7efe154
Don't use cast expressions as lvalues as newer versions of gcc warn.
2006-04-21 15:00:49 +00:00
christos
c4ee9f6d2e
64 bit inode changes
2005-08-19 02:07:18 +00:00
lukem
700088dc7f
appease gcc -Wuninitialized
2005-06-02 00:38:41 +00:00
wiz
85e66d6bf6
Macro improvement.
2005-05-25 10:01:34 +00:00
snj
1a2d0da769
Grammar fix, from Jeff Ito in PR bin/30320. While here, fix a typo
...
and use .Dq for quotes.
2005-05-25 00:02:49 +00:00
xtraeme
e4e811215a
Kill __P();
2005-02-05 14:26:05 +00:00
xtraeme
76500fc2f9
WARNS=2 is the default defined in sbin/Makefile.inc. (thanks wiz)
2005-01-20 16:39:22 +00:00
xtraeme
d4a0de51f8
Kill __P(), ANSIfy, remove main() prototype; WARNS=2
2005-01-19 20:19:04 +00:00
yamt
22ce35857e
fix blks command.
...
- use 64-bit variables for lbns.
- correct file block offsets in the case of absent indirect blocks.
2004-09-17 12:18:55 +00:00
wiz
71839f7f61
Standardize flags display in usage.
2004-01-04 00:13:00 +00:00
wiz
d78a474461
Bump date for new -F. Standardise flags display in SYNOPSIS.
2004-01-04 00:12:04 +00:00
dbj
efbd5db673
add -F option, similar to fsck/newfs/dumpfs
...
correctly handle negative results from fsck's setup routine
handle uid and gid in FS_42INODEFMT inodes
2004-01-03 19:57:42 +00:00
itojun
0e4dc5229d
use bounded string op
2003-07-13 08:16:15 +00:00
wiz
6dd6d12d66
Add Ns.
2003-06-27 23:06:50 +00:00
jmc
c9bb642d58
Fix typo
2003-05-09 23:05:53 +00:00
bouyer
e43e53604e
Add a findblk command, which list the inode(s) owning the disk sector(s)
...
passed as argument.
2003-04-26 08:42:49 +00:00
fvdl
bbc00e975a
Fix reverse test for UFS2 in the blks command.
2003-04-08 14:46:21 +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