| Age | Commit message (Collapse) | Author |
|
to be the most common practice in our tree.
|
|
* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h
* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.
These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
|
|
|
|
|
|
|
|
|
|
filehandle randomization is not an issue there, and using arc4random
broke building makefs as a host tool.
|
|
|
|
Patches provided by Joel Baker in PR 22366, verified by myself.
|
|
causes makefs(8) failure on big endian machines. Pointed out by tsubai.
XXX The real problem is that some sources include {.CURDIR}/ffs/ffs_extern.h
XXX but others include /usr/include/ufs/ffs/ffs_extern.h .
|
|
there's no need to special-case .include-ing it.
|
|
|
|
Suggested by Ian Lance Taylor on tech-userlevel@ to help cross-compilation
on Red Hat 7.3.
|
|
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.
|
|
just like all the other "global" options.
Update the usage for -x.
Crank date on man page.
(Thanks to Jason for adding -x; I've been meaning to add that
functionality for a while :-)
|
|
not explicitly listed in the specfile.
|
|
|
|
for correct formatting of the SYNOPSIS any longer.
|
|
guessed it) 'NetBSD.org'.
some mdoc fixes.
|
|
|
|
point in using it in our code. This change makes makefs(8) compile on
host systems without ulong.
|
|
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.
|
|
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
|
|
|
|
- no need to reference ../../bin/dd now that strsuftoll(3) is in libc
|
|
|
|
|
|
|
|
|
|
|
|
so there is no need to assert it.
|
|
- Explicitly close the image file descriptor at the end of ffs_makefs().
|
|
|
|
marked "optional", don't add it. (e.g, don't create a zero-length file).
|
|
|
|
|
|
- use fs_cstotal.cs_nifree rather than fs->fs_ncg * fs->fs_ipg to
determine the number of free inodes available in the file system
- don't count '.' (the root node for a level) in inode sizing, since
the parent has already been counted
- some more todo items
|
|
round has been tested on Solaris/x86 and Linux hosts.
* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
|
|
|
|
|
|
mkfs() do its job
- pass cpgflg=1 to mkfs() if the user provided cpg, =0 otherwise
- improve error reporting in ffs_write_file()
- only add superblock & block map slop for one cylinder group.
trying to calculate the number of required cylinder groups caused
too many problems when tweaking parameters for small file systems.
rely upon slop from minfree, and upon ffs_write_file() to complain
if the user is too aggressive about tweaking the parameters
|
|
|
|
be done from dbdir/master.passwd and dbdir/group, using simple text file
parsing routines from ../mtree/getid.c
|
|
fsnode always has a valid inode member. Problem noted by Artem Belevich.
|
|
|
|
|
|
hasn't been set and thus needs a default override.
allows minfree and rotdelay to take a value of 0.
|
|
* revision 1.56
the change of calculation of inodes per group in rev 1.52 was far too
aggressive; rework to be a bit less susceptable to round-off error.
now it's likely that the density might not be obtained with a small
filesystem with a large number of inodes (e.g -s 4M -i 1k), but that's
an extremely unlikely corner case that can easily be rectified with
command-line arguments.
fixed provided in private email by Takao Shinohara <shin@sm.sony.co.jp>
should resolve PRs [bin/14049] and [bin/14046]
[ this fixes a problem in makefs(8) that matt green reported ]
* revision 1.58
clamp bsize to MAXBSIZE
* revision 1.59
don't bother printing a warning about the cylinder group size being
restricted if -c isn't given; it just confuses a user of newfs (and
the cpg info is printed as part of the display anyway), and prints an
unnecessary warning for mount_mfs.
XXX: I must rework newfs/mkfs.c to make it easier to just .PATH into makefs(8)
|
|
|
|
|