christos
6a0886ad81
perror is obsolete, use warn and add missing paren.
2014-01-08 01:56:20 +00:00
degroote
f2475e079d
Before scanning, check if the card is up. If it is not the case, exit
...
with some useful error message. Add some note about this fact in the man
page too.
2014-01-07 20:25:24 +00:00
martin
88bc910896
PR bin/46743: mark the "next free cluster" value in the file system
...
info block as unitialized.
2014-01-05 12:52:39 +00:00
wiz
2873a037aa
New sentence, new line. Remove trailing whitespace.
2014-01-04 15:35:10 +00:00
dholland
ed70881960
Add crossreference to fd(4) as noted a while back in PR 45694. Bump date.
2013-12-30 08:43:22 +00:00
christos
f28e660726
moved to external
2013-12-25 22:04:52 +00:00
wiz
b07680d7fe
Bump date for previous.
2013-12-19 07:49:50 +00:00
jnemeth
4fb24d0cac
Add the backup subcommand. It dumps the contents of the partition
...
tables as a plist, which is readable by the restore subcommand.
XXX restore subcommand forthcoming
2013-12-19 06:46:51 +00:00
jnemeth
6f2d9e3758
If we want to GUIDs to display with correct endian, it helps to decode it first.
2013-12-18 03:20:09 +00:00
apb
81b1fb1df7
In all man pages that say:
...
The -H, -L and -P options are ignored unless the -R option is
specified. In addition, these options override each other and the
command's actions are determined by the last one specified.
Add:
The default is as if the -P option had been specified.
2013-12-17 09:54:08 +00:00
jnemeth
53733ab887
Explicitly state which partition was added/modified.
2013-12-10 01:05:00 +00:00
wiz
d860f590d4
Fix typo ("then" instead of "than")
2013-12-09 09:35:16 +00:00
wiz
918b300e20
Fix typo.
2013-12-09 09:22:44 +00:00
jnemeth
1cb2b94165
Add two new subcommands, "set" and "unset". These were inspired by
...
FreeBSD's gpart(8), but the code is all mine. The purpose of these
is to set and unset partition attributes.
2013-12-09 08:03:17 +00:00
jnemeth
66ad0e75ae
For the "show -i <entry>" subcommand, print Start and Size both in
...
terms of number of sectors and bytes.
2013-12-09 01:35:02 +00:00
jnemeth
2098c8504e
For the add and resize subcommands, change the -s option. If there is
...
no suffix, or the suffix is 's' or 'S', size is in sectors (as before)
otherwise size is in bytes.
2013-12-08 09:32:51 +00:00
jnemeth
e3e68bccc8
fix off-by-one error
2013-12-08 08:30:01 +00:00
jnemeth
024b3f7622
Don't attempt to create/resize an unaligned partition if the attempt
...
to create/resize an aligned one failed. This simplifies the code
and prevents surprises. If the user wants an unaligned partition
in the case where an aligned one fails, they can simply retry the
command without the "-a" option. This change was requested by
wiz@, and after some thought I agree with it.
2013-12-06 02:31:31 +00:00
jakllsch
16550bc8bd
Use MBR_PTYPE_ defines from <sys/bootblock.h>.
2013-12-04 20:15:51 +00:00
jakllsch
e22b4ebb4a
Mirror my changes of src/sbin/gpt/create.c 1.4 in migrate.c;
...
Use less bogus CHS addresses in PMBR.
With the ending head set at 0xff one machine I have will never leave
the initial startup screen if such a disk is present. Additionally,
Wikipedia suggests without citiation that 254 is the maximium allowable
value for the head, and this seems to be the case.
2013-12-04 19:59:47 +00:00
wiz
3d5220baa3
Bump date for previous.
2013-12-04 18:05:21 +00:00
martin
26fd9dad41
Fix err/errx confusion, pointed out by rmind.
2013-12-04 15:10:11 +00:00
martin
eb2a978b87
Provide variants of the -s option to allow limiting the tmpfs dynamically
...
at mount time to 1/Nth or to N percent of the available ram.
2013-12-04 13:30:35 +00:00
bouyer
7e810dc605
Fix pasto in the !ufs2 case (use dp->dp1 and not of dp->dp2).
...
This would be a problem only when allocating a new data block and the
indir block is already allocated, which explains why automated tests didn't
find it.
Problem reported on tech-kern@ and fix tested by manu@.
2013-12-02 18:46:52 +00:00
jnemeth
925666ef9b
Add two new options:
...
-g which shows the GUID for a partition
-i which shows all the gory details for a particular option
XXX the output format of -i is subject to change
2013-11-30 19:43:53 +00:00
jnemeth
2b199b9458
when calling dehumanize_number() make sure the resulting number is >= 1
2013-11-28 01:37:14 +00:00
christos
d873a92b9b
CID 1132762: Add error check for negative, to make zero-divide in module
...
impossible.
2013-11-27 20:40:48 +00:00
christos
bb7996ed1a
CID 1132764: Bogus test
2013-11-27 20:34:34 +00:00
jnemeth
9299334f79
Remove FreeBSD specific code as per message to tech-userlevel.
2013-11-27 01:47:53 +00:00
jnemeth
e066617c02
Only skip past _PATH_DEV if it is actually present.
2013-11-23 08:59:04 +00:00
jnemeth
9ceccfb63b
change the "-b blocknr" parameter to accept a "human number"
2013-11-22 04:21:02 +00:00
jnemeth
d883a91427
bump date
2013-11-22 03:51:06 +00:00
jnemeth
4f22d16faa
In the manpage:
...
- s/-b number/-b blocknr/
- s/-s count/-s sectors/
- s/-p count/-p partitions/
In the program:
- s/-b lba/-b blocknr/
- s/-s lba/-s sectors/
This makes the documentation in the manpage and the program consistent
and makes it more clear what the parameters are. Also, "-s lba" was
just plain wrong since LBA stands for Logical Block Address[ing], and
the -s option didn't represent any kind of address, but rather a size.
2013-11-22 03:50:05 +00:00
wiz
00996309f7
shrunk.
2013-11-20 08:11:36 +00:00
jnemeth
0a08058311
Add a resize command. This command was inspired by FreeBSD's gpart(8),
...
but the code was written by myself.
2013-11-20 08:08:47 +00:00
jnemeth
49ca570b23
delete an errant where it is obvious what the code is doing
2013-11-19 22:41:43 +00:00
jnemeth
477692ee49
When setting a label on the new partition, be sure to set the label
...
in the secondary partition table as well.
2013-11-19 19:10:29 +00:00
jnemeth
a3d649686c
update synopsis for add subcommand
2013-11-19 05:07:40 +00:00
jnemeth
650728b4e3
Add two new options to the "add" subcommand:
...
-a alignment -- attempt to align the start and size of the partition
-l label -- supply a label for the partition
These options were inspired by FreeBSD's gpart(8) command, but the
code was written by me.
2013-11-19 05:03:41 +00:00
christos
611f94995e
CID 1125874: Fix memory leak
2013-11-13 21:25:40 +00:00
christos
f55ff5e8dd
vax specific gcc 4.8.1 hacks
2013-11-09 21:39:27 +00:00
christos
997b1a5c45
put instruction generation bug for the vax for 4.8 too
2013-11-09 16:01:58 +00:00
kefren
88644df51c
Bring tunnel src_addr and dst_addr on the same line
2013-11-09 13:10:35 +00:00
kefren
beafc35b81
Remove esis reference
2013-11-05 07:42:48 +00:00
apb
c2ebc84464
Add a reference to secmodel_extensions(9), to make it a little easier to
...
figure out how to enable mounts for unprivileged users. (Why don't we
just explain vfs.generic.usermount in the mount(8) man page?)
Also add another example of different ways in which the "special"
argument is interpreted by different file systems: mount_tmpfs(8)
ignores it.
2013-10-31 07:37:06 +00:00
drochner
958a129dbd
-recognize CF cards by the magic value in inquiry data
...
-kill CFG_ATAPI_MASK, didn't see anything in the specs supporting
that it exists
2013-10-30 15:37:49 +00:00
joerg
6cfd1a95ed
Mark usage as dead.
2013-10-29 16:11:15 +00:00
mbalmer
99ed7cd168
link luactl(8) to the build
2013-10-28 19:05:21 +00:00
jnemeth
f60aa973c9
cosmetic fix from drochner@
2013-10-26 20:31:23 +00:00
mbalmer
6737b686a3
bump date for previous
2013-10-24 13:00:21 +00:00
mbalmer
0fa457fe55
remove lua class
2013-10-24 10:36:25 +00:00
jnemeth
34523e4b09
- markup
...
- typo; the label command labels partitions, not remove them
- migrate -s isn't applicable to NetBSD
- add information about the space required for migration
- add a "gpt show -l" example
2013-10-24 06:59:03 +00:00
mbalmer
c1f5fe0a62
use MODULE_CLASS_MISC for Lua modules
2013-10-23 18:57:40 +00:00
jnemeth
389cfa7c1b
In a NetBSD disklabel, p_offset is from the beginning of the disk,
...
not the beginning of the NetBSD partition.
2013-10-22 07:30:20 +00:00
mbalmer
5cfde5e1f7
properly display Lua modules
2013-10-21 17:14:06 +00:00
jnemeth
8ba45a6a68
revert typo fix; teach me to blindly take changes from upstream
2013-10-20 21:13:23 +00:00
mbalmer
45802ab30c
attach tty line discipline by name, not by number. remove unused case value. lgtm christos
2013-10-20 20:17:52 +00:00
christos
344e379dcb
put back oldflags and __USE it.
2013-10-19 23:14:27 +00:00
christos
f2bb6cd861
remove unused
2013-10-19 17:04:41 +00:00
christos
740c6aa538
use correct function
2013-10-19 15:59:15 +00:00
christos
730b60ec52
use symbolic flags
2013-10-19 15:50:26 +00:00
tsutsui
0148f33f56
Wrap long lines overflowed after EXT2_ prefix addtion to fs macro.
2013-10-19 13:42:10 +00:00
jnemeth
63dfdcda5b
Convert FreeBSD numeric FS_<type>s to labels by request.
2013-10-19 09:31:24 +00:00
jnemeth
000bb24ef9
- convert FreeBSD FS_<type> to numbers where they don't match NetBSD
...
- add support for migrating NetBSD disklabel'ed disks (only 7 years late)
- use labels for partition types
2013-10-19 08:13:21 +00:00
jnemeth
f2e89ca7fd
recognize FreeBSD ZFS partition
2013-10-19 02:07:08 +00:00
jnemeth
e3d872f434
Add code for detecting FreeBSD ZFS partitions.
...
XXX Need to add code for migrating NetBSD disklabel'ed disks.
2013-10-19 01:58:33 +00:00
jnemeth
a79ba98d4b
type fix: accommodate. -> accomodate.
2013-10-19 01:19:03 +00:00
christos
3e4993b396
fix unused variable warnings.
2013-10-19 01:09:58 +00:00
christos
dc30329cc3
avoit type punning
2013-10-19 01:09:16 +00:00
christos
86785464fe
avoid bogus uninitialized gcc warning
2013-10-19 01:08:25 +00:00
christos
52ebde656f
gcc warns about array bounds limits, but unfortunately the API here requires
...
flex arrays in a union which is not allowed. So do a trivial pointer assignment
to baffle gcc again.
2013-10-19 00:57:41 +00:00
christos
f304780793
use scopeid functions
2013-10-19 00:39:39 +00:00
christos
0dd81edd01
use the new scopeid functions
2013-10-19 00:35:30 +00:00
christos
77f96119f9
avoid pointer gymnastics
2013-10-18 21:01:00 +00:00
wiz
ff37728867
Still more markup. Sort.
2013-10-17 09:44:22 +00:00
mbalmer
0e6ee7d369
there is no assign command
2013-10-17 09:33:40 +00:00
wiz
120c3e92eb
More markup, typo fixes, update date and NetBSD version for import.
2013-10-17 08:21:03 +00:00
mbalmer
d0767a360b
luactl(8) is a command to control lua(4)
2013-10-16 19:48:21 +00:00
jdc
6dc8fb4754
Belatedly note root on RAIDframe support for sandpoint.
2013-10-07 10:50:37 +00:00
dholland
af9796645f
english usage patrol
2013-10-07 05:06:45 +00:00
apb
d53a09e4f6
Suggest using -b 1023/255/63 for modern disks where the BIOS is
...
configured to use LBA-Assisted translation.
2013-10-06 12:27:15 +00:00
ast
7d4f6c34b0
No code change: corrected spelling in comment, removed trailing white spaces.
2013-10-05 08:06:35 +00:00
apb
86fd64c325
The "-s" flag is passed to init by the kernel, not by the boot loader.
2013-10-02 22:07:56 +00:00
apb
06dcf00819
Document that the kernel may try several paths for init.
...
XXX: This should be in the kernel documentation, not in the init(8) man page.
2013-10-02 22:01:47 +00:00
tron
b0eb4d7e9b
Note that NetBSD/amd64 can boot of RAID volumes.
2013-09-20 06:43:57 +00:00
joerg
57e0a316cc
GC mopts.
2013-09-13 21:03:29 +00:00
riz
8dcf7f1af2
Add an item to the list (SIGINFO support).
2013-09-09 19:37:17 +00:00
mlelstv
6fa7c3413b
Fix handling of NAME aliases in /etc/fstab.
2013-09-08 13:26:05 +00:00
reinoud
a5532a8260
Add the blockingnr determination for the -rom versions
2013-08-25 14:13:47 +00:00
matt
8176d96907
Add m68000/coldfire.
...
Add evbcf.
2013-08-22 00:26:23 +00:00
riz
eab0544017
A number of new earm MACHINE_ARCH have shown up recently; make sure
...
we can deduce their endianness.
2013-08-11 17:15:15 +00:00
dholland
6616a3c018
This passes WARNS=5.
2013-08-11 06:05:30 +00:00
dholland
cccb31c834
These pass WARNS=5, so don't set WARNS=4
2013-08-11 06:04:38 +00:00
dholland
b062143a54
WARNS=5 is the default in sbin, don't need to set it explicitly.
2013-08-11 05:56:55 +00:00
tron
986f886c15
Fix tool build under Mac OS X by using gettimeofday(2) instead of
...
clock_gettime(2). This needs a proper auto-config check.
2013-08-10 23:25:35 +00:00
reinoud
857cc1af09
Fix possible 32 bit issues. In practice hard to reach but better be safe than
...
sorry.
2013-08-09 15:11:08 +00:00
soren
2d96a254f8
TRIM showed up sometime between ATA-7 and ATA-8.
2013-08-06 19:13:13 +00:00
reinoud
254934d244
Switch back program version to the version of the newfs_udf/makefs code.
...
While here, visit the 80 columns police :)
2013-08-06 13:15:30 +00:00
reinoud
fd80b116d5
Oops, forgot to export a_udf_version() that checks if the input string is a
...
valid UDF version notation.
2013-08-06 12:49:13 +00:00
wiz
5d1c7f9125
Fix article.
2013-08-06 12:15:20 +00:00
wiz
b37178189d
Sort sections. Remove superfluous Ed.
2013-08-06 12:14:43 +00:00
reinoud
67b0bef892
Clarify volumeset name restrictions when specifying it in newfs_udf(8)
2013-08-06 11:57:25 +00:00
reinoud
933037aa09
Fix misplaced BUGS section and fix layout
2013-08-06 11:38:51 +00:00
reinoud
3551bde30d
Fix memory leaks found by Coverity and fix memoryleaks in the new code
2013-08-06 08:18:08 +00:00
reinoud
950c47822d
Fix newfs(8) to compile again.
2013-08-05 20:52:08 +00:00
joerg
9656a3f6dc
Allow building UDF parts of makefs on !NetBSD.
2013-08-05 17:12:04 +00:00
reinoud
94ec67ed92
Fix memset() arguments to use the right type for sizeof() and streamline its
...
use of sizeof() to allways use the right type.
2013-08-05 16:44:58 +00:00
wiz
43ccd8ccbb
Sort.
2013-08-05 14:28:48 +00:00
reinoud
1b03698582
Adjust newfs_udf to be sharing code with the new `makefs -t udf' to be
...
comitted.
2013-08-05 14:11:30 +00:00
soren
35985c7122
Don't use \t to align text columns.
...
Add a few attribute descriptions.
2013-08-03 18:35:31 +00:00
kefren
708985b712
Add -tag description as suggested in PR/45071
2013-07-24 06:28:10 +00:00
wiz
a5684d07dd
Use Mt for email addresses.
2013-07-20 21:39:55 +00:00
matt
625db931b8
Use MACHINE_CPU with m68k (m68000 will not be matched due to MKPIC=no)
2013-07-18 21:59:46 +00:00
reinoud
b26724915d
Add comment to udf_do_rootdir(). Might eventually be moved to newfs_udf(8)
2013-07-18 12:50:51 +00:00
reinoud
a2747c513b
Initial split up for making newfs_udf(8) routines suitable for makefs_udf(8)
2013-07-18 12:44:21 +00:00
christos
d8748c5de0
print the next parser name instead of just the pointer in debugging.
2013-07-17 15:42:03 +00:00
christos
ee1471609b
Allow -v to be used with other commands (list scan for example) as documented.
2013-07-17 15:40:42 +00:00
khorben
257dd81b98
Let init be built easily with the CHROOT capability enabled.
...
This allows the ramdisk used in the incoming support for full-disk encryption to contain crunched binaries (much like sysinst) while booting a regular system (unlike sysinst).
2013-07-15 00:18:03 +00:00
wiz
9f55e7c8e5
Sort sections. New sentence, new line. Fix macro.
2013-07-02 20:53:10 +00:00
reinoud
c7950296a0
Update newfs_udf to allow for creating file images with -F and specifying
...
sector sizes with -S.
For this i had to recycle the -S parameter but its preserved as an extension
to the -P parameter. These parameters are hardly ever use though since using
either or both the origional -S and the -P parameter without specific values
would break the standard. Also the -F now has a double meaning.
2013-07-02 14:59:01 +00:00
christos
b8a7bdb609
move proto to small
2013-07-02 01:39:17 +00:00
christos
958c0aac6e
Instead of borrowing the mount code to get the nfs arguments, just use
...
the system call directly. It is shorter and works...
2013-07-01 15:16:33 +00:00
christos
3a4a09ca06
one copy of the name is enough, and free it.
2013-06-29 23:06:29 +00:00
christos
18c826e11c
declare the variables that getnfsargs need in getnfsargs so that they can
...
easily be used from other programs.
2013-06-29 22:56:26 +00:00
christos
da960e0858
Use the protocol we mounted the filesystem with instead of always udp.
...
(untested, but should fail back to udp).
2013-06-29 22:53:04 +00:00
reinoud
052045ad4c
Small rewording of the examples section.
2013-06-29 20:41:47 +00:00
riz
78ae231e57
Display the load address of modules. PR bin/47951.
2013-06-26 17:55:38 +00:00
dholland
75571afd93
Stick ffs_ in front of the following macros:
...
fragstoblks()
blkstofrags()
fragnum()
blknum()
to finish the job of distinguishing them from the lfs versions, which
Christos renamed the other day.
I believe this is the last of the overtly ambiguous exported symbols
from ffs... or at least, the last of the ones that conflicted with lfs.
ffs still pollutes the C namespace very broadly (as does ufs) and this
needs quite a bit more cleanup.
XXX: boo on macros with lowercase names. But I'm not tackling that just yet.
2013-06-23 22:03:34 +00:00
dholland
e1610ba4cb
Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front of
...
the following symbols so as to disambiguate fully. (Christos already
did the lfs ones.)
lblkno
lblktosize
lfragtosize
numfrags
blkroundup
fragroundup
2013-06-23 07:28:36 +00:00
dholland
cc2e18968d
Revert accidental commit of the change for PR 47911; got rolled into
...
other stuff by mistake.
2013-06-23 04:14:28 +00:00
dholland
2737439da3
fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB()
...
dbtofsb() -> FFS_DBTOFSB() or EXT2_DBTOFSB()
(Christos already did the lfs ones a few days back)
2013-06-23 02:06:04 +00:00
dholland
de893df3a9
blkoff() -> ffs_blkoff() stragglers
2013-06-19 18:02:21 +00:00
dholland
f1333577b5
Rename ambiguous macros:
...
MAXDIRSIZE -> UFS_MAXDIRSIZE or LFS_MAXDIRSIZE
NINDIR -> FFS_NINDIR, EXT2_NINDIR, LFS_NINDIR, or MFS_NINDIR
INOPB -> FFS_INOPB, LFS_INOPB
INOPF -> FFS_INOPF, LFS_INOPF
blksize -> ffs_blksize, ext2_blksize, or lfs_blksize
sblksize -> ffs_blksize
These are not the only ambiguously defined filesystem macros, of
course, there's a pile more. I may not have found all the ambiguous
definitions of blksize(), too, as there are a lot of other things
called 'blksize' in the system.
2013-06-19 17:51:25 +00:00
dholland
8c01dce56b
Make this build again. hi christos
2013-06-19 06:15:54 +00:00
christos
d418f0d0f1
make this compile again
2013-06-19 01:07:55 +00:00
christos
855bb66ef7
Prefix most of the cpp macros with lfs_ and LFS_ to avoid conflicts with ffs.
...
This was done so that boot blocks that want to compile both FFS and LFS in
the same file work.
2013-06-18 18:18:57 +00:00
christos
289b275fc3
revert part of previous commit
2013-06-15 12:29:02 +00:00
christos
78f1cd9f5b
handle new lfs split
2013-06-15 01:27:19 +00:00
christos
ec6fb31453
fix compilation
2013-06-15 01:26:48 +00:00
tsutsui
c7276dbc04
Remove old workaround for Cygwin.
...
http://mail-index.netbsd.org/source-changes/2003/05/08/0042.html
16bit dev_t for !__CYGWIN_USE_BIG_TYPES__ was removed in Cygwin 1.7.2
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/types.h?cvsroot=src#rev1.32
and __dev32_t has been removed since 1.7.19.
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/types.h?cvsroot=src#rev1.36
2013-06-14 16:28:20 +00:00
christos
2882a9c896
List all cgd's no matter if they are not contiguously allocated
2013-06-09 18:37:40 +00:00
dholland
9daf003ef2
Stick UFS_ in front of these symbols:
...
DIRBLKSIZ
DIRECTSIZ
DIRSIZ
OLDDIRFMT
NEWDIRFMT
Part of PR 47909.
(two stragglers in this commit; oops)
2013-06-09 18:29:25 +00:00
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
dholland
dc37d54c5e
Add unsafe hacks to make this build going forward.
...
XXX: unsafe hacks are unsafe -- dump needs to be cleaned up to make
XXX: it more fs-independent.
2013-06-08 23:37:37 +00:00
dholland
602ba1f79c
dp->di_u.inumber -> dp->di_inumber
...
Should have been part of the previous changeset that applied that
change to lfs.h. I'd quite like to know why the test build I ran
didn't trip on this.
2013-06-08 23:12:13 +00:00
dholland
a65dc3fc86
Redo these changes properly:
...
-r1.12 libexec/lfs_cleanerd/Makefile
-r1.15 sbin/fsck_lfs/Makefile
-r1.6 sbin/newfs_lfs/Makefile
hi ad@
2013-06-08 21:13:19 +00:00
dholland
c13a12500a
Tidy up the LFS userland build hacks.
...
Don't use -I${NETBSDSRCDIR}/sys; don't include files other than the
exported LFS headers, which are lfs.h, lfs_inode.h, and (for now)
lfs_extern.h.
2013-06-08 02:16:03 +00:00
dholland
25bc01ad43
DIRBLKSIZ -> LFS_DIRBLKSIZ
...
DIRECTSIZ -> LFS_DIRECTSIZ
DIRSIZ -> LFS_DIRSIZ
OLDDIRFMT -> LFS_OLDDIRFMT
NEWDIRFMT -> LFS_NEWDIRFMT
IFTODT -> LFS_IFTODT
DTTOIF -> LFS_DTTOIF
2013-06-08 02:14:46 +00:00
dholland
4b157546cf
struct direct -> struct lfs_direct
...
struct dirtemplate -> struct lfs_dirtemplate
struct odirtemplate -> struct lfs_odirtemplate
DT_* -> LFS_DT_*
2013-06-08 02:12:56 +00:00
dholland
b6eb36b1f1
Stick LFS_ in front of IFMT, IFIFO, IFREG, etc. so as not to conflict
...
with the UFS copies of these symbols. (Which themselves ought to have
UFS_ stuck on.)
2013-06-08 02:11:11 +00:00
dholland
5fce92dbf7
Move the dinode (on-disk inode) structures to lfs.h, since they are
...
and will be obviously required by userland tools that need to read
the on-disk structures.
Also, DINODE{1,2}_SIZE -> LFS_DINODE{1,2}_SIZE.
2013-06-08 02:09:35 +00:00
dholland
a4fc39c06d
Cleanups and hacks to make lfs userland stuff build:
...
- lfs_cksum.c doesn't actually need ulfs_inode.h any more.
- neither does lfs_itimes.c.
- add hacks to fsck_lfs to make it compile.
- add hacks to newfs_lfs to make it compile.
- fix warning in ulfs_quota.c when quotas are fully disabled
(as I guess is happening with the rumpity version)
XXX: This commit adds -I${NETBSDSRCDIR}/sys to the Makefiles for
XXX: fsck_lfs, newfs_lfs, and lfs_cleanerd. This needs to be cleaned
XXX: up ASAP; but I consider this less problematic in the short term
XXX: than spewing ulfs_*.h into /usr/include.
2013-06-06 00:54:49 +00:00
dholland
f67ddac196
ufs -> ulfs for newfs_lfs
2013-06-06 00:53:12 +00:00
dholland
1ebd9aa225
ufs -> ulfs for fsck_lfs.
2013-06-06 00:52:50 +00:00
wiz
faa87fa7ed
Sync with man page. From jmc@openbsd.
2013-06-02 13:27:20 +00:00
wiz
c9aebf8ce5
Improvements from jmc@openbsd.
2013-06-02 13:27:12 +00:00
wiz
d19a931ddc
De-capitalize `.Nd' macro argument.
...
From Bug Hunting.
2013-05-29 14:56:19 +00:00
wiz
0d33e4d5b7
Instead of 'no space', say 'not enough space' in error message.
2013-05-26 21:26:17 +00:00
christos
cb39557cb2
%td is for ptrdiff_t not for off_t
2013-05-15 00:47:43 +00:00
christos
c3e11c3703
- avoid using globals where it is simple.
...
- simplify: only use stdio for output.
2013-05-13 18:44:11 +00:00
christos
1e2e5a9113
CVE 1020933: Prevent integer overflow by using wider type
2013-05-13 18:01:08 +00:00
christos
7d5016218f
CVE 1020935: Prevent overflow
2013-05-13 17:58:50 +00:00
skrll
4cc906c4aa
Add an arch_endian entry for x86_64.
2013-05-05 15:59:42 +00:00
matt
4fdf02c17a
Make sure to initialize byteorder if native.
2013-05-03 21:23:36 +00:00
matt
b1e3ebd45b
Fix tpyos.
2013-05-03 16:39:00 +00:00
matt
af8f0546ca
Make disklabel a MI tool. It will use MACHINE/MACHINE_ARCH to determine
...
the disklabel params as well as allowing command-line options of -M <machine>
and -B {le,be} to specify MACHINE and byteorder to be used.
2013-05-03 16:05:11 +00:00
christos
c1bdad31a0
avoid initialization bug in vax gcc: int i; foo(&i);
2013-05-03 00:01:15 +00:00
christos
c673655ecf
one less kvm groveller. Use sysctl to get ccd info.
2013-04-27 17:12:36 +00:00
jakllsch
3106f2915c
Improve support for logical sector sizes greater than 512.
2013-04-14 22:48:22 +00:00
jakllsch
aff82b369b
Make getdiskinfo() always return correct dkwedge_info for the raw partition.
...
A real disk's raw partition does not implement DIOCGWEDGEINFO, but does
implement DIOCGDINFO. This was resulting in the returned wedge information
containing 32-bit-clamped values for size of the raw partition, with no
indication thereof.
2013-04-13 22:08:57 +00:00
jakllsch
0c2fc5cb54
Make pre-initialized partition type uuid_t symbols 'static const'.
...
This conserves a few hundred bytes of total program size by
allowing the linker to merge duplicates.
2013-04-13 18:32:01 +00:00
jakllsch
774af6a912
drop trailing whitespace
2013-04-13 18:25:56 +00:00
jakllsch
287267eb57
Clean up gpt(8) a bit more
...
uuid_create_nil(3) and uuid_is_nil(3) take a uuid_t*, not a pointer to
an array of bytes merely casted to compatible type.
Additonally, there no need for extra casts and address-of operations when
using le_uuid_*() functions.
Furthermore, le_uuid_*() are identical to uuid_*_le functions in
libc/libuuid, so use those instead on NetBSD.
2013-04-13 18:04:33 +00:00
jakllsch
fe89322e15
Use correct spelling of "secondary" in comments.
2013-04-13 16:48:03 +00:00
rodent
6212f5ad46
s/user code/user mode/1
2013-03-30 11:07:40 +00:00
christos
f27e0a25cc
Document debug
2013-03-29 21:46:32 +00:00
christos
7e8a523e59
pdisk has moved
2013-03-23 15:43:37 +00:00
mlelstv
9e59300471
For MFS, no longer use heuristic based on rlimit to determine mmap size.
...
This is no longer functional with current memory allocation routines.
2013-03-17 12:25:36 +00:00
yamt
4398e962ce
more precision for F_TIMING64
2013-03-06 11:33:08 +00:00
joerg
e240adbd0b
Retire OSI network stack. OK core@
2013-03-01 18:25:13 +00:00
wiz
cd5f9eed2e
Remove trailing whitespace.
2013-02-27 21:21:47 +00:00
is
959a998bde
Fix terminology issue brought up by Bug Hunting in PR 47314.
...
The boot records in extended partitions are called "Extended Boot Record"
(EBR); use that in the documentation where appropriate.
2013-02-27 20:43:00 +00:00
christos
c1fffff4c4
Don't produce spurious errors when creating labels on files.
2013-02-13 00:40:28 +00:00
christos
26a38a4618
CID/979997: missing va_end()
2013-02-09 01:50:04 +00:00
jakllsch
8c9dbb49b1
Decode 6Gbps signaling SATA capability in IDENTIFY DEVICE data.
2013-02-08 03:58:36 +00:00
apb
819da78f2e
Abort on error from prop_dictionary_augment.
2013-02-07 13:21:34 +00:00
apb
acc2342d2c
Avoid dereferencing NULL. Coverity CID 275201.
...
Also fix a typo in previous: !== should be !=
2013-02-07 13:20:51 +00:00
apb
2f2c48e223
Don't pass NULL to prop_dictionary_set.
...
Coverity CID 275196.
2013-02-07 12:04:01 +00:00
apb
beb9ef8fe5
Don't call prop_distionary_make_immutable on a NULL pointer.
...
Coverity CID 275179.
2013-02-07 11:24:15 +00:00
apb
bf5fabe51d
free(bbp) in error paths. Coverity CID 274748.
2013-02-07 11:00:59 +00:00
apb
392ef41021
getrawpartition(3) may fail, so call it only once and test for failure.
...
Coverity CID 274527.
2013-02-07 10:44:45 +00:00
matt
2f0a3a2017
There are other little endian arm machine_arches other than "arm"
2013-02-05 07:22:59 +00:00
christos
2d1d9d47bc
don't truncate the file if an offset is given.
2013-02-03 03:21:42 +00:00
christos
9eab57ada8
nbtool_config.h undefines _NETBSD_SOURCE, and that makes <sys/types.h> not
...
define cpuid_t, which makes <sys/mount.h> unincludable. Although this is a
bug in the build system, it is simpler to fix it here.
2013-01-27 21:56:26 +00:00
christos
3060c42593
toolify
2013-01-24 19:24:56 +00:00
christos
0a4e19dfb8
use return instead of exit.
2013-01-24 17:53:49 +00:00
christos
9c80670845
don't do the partition dance for makefs; we have no real disk
2013-01-24 00:10:09 +00:00
christos
c613c761ab
We don't need getdiskinfo() for makefs() since we always deal with an image.
2013-01-23 22:48:18 +00:00
christos
30441591f7
fix regressions after split.
2013-01-23 15:29:15 +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