Commit Graph

1578 Commits

Author SHA1 Message Date
ross 855480012b Invert the meaning of -s, from "don't load symbols" to "load symbols".
Document that this is expensive (and why) in the BUGS section.
1999-04-30 18:32:01 +00:00
christos 8eeaf82ae4 - Use the proper multiply instructions so that we don't get truncated.
- Fix comparison, which did not work before.
1999-04-30 15:29:44 +00:00
abs e8dacca7c3 STRICT_ALIGNMENT only applies to the start of partitions, not length. 1999-04-30 04:46:50 +00:00
mjl 144e7d3345 Remove duplicate paragraph. Closes PR/7498 by Geoff C. Wing. 1999-04-29 21:53:08 +00:00
wrstuden e312a3c208 Fix disklabel -t to work with disks that don't end on a cylinder. Before it
wasn't adding a "su" entry, so when the disktab was read, the sectors per
unit was initialized to "nc"*"sc" which was wrong.

Fixes PR/7446 reported by Matthias Buelow <mkb@altair.mayn.de>.
1999-04-29 19:12:07 +00:00
fvdl a6f7895b92 Only use int13 extensions if the sectors can not be read through the
older CHS interface. This works around stupid BIOSs who report that
int13 extensions are present and functional, but fail when you actually
use them. Like Adaptec SCSI BIOSs.

For the bootselector, there was no space to get the CHS info from
the BIOS. Instead, use a flag that can be set by fdisk. fdisk will
set it if one of the partitions on the disk is out of CHS reach
for this disk/BIOS, so that the bootselector will use int13 extensions.
This isn't so bad, because it needs to be configured via fdisk anyway.

Change the mbr manualpage to reflect some shorter error messages.
1999-04-28 23:27:01 +00:00
abs 2969961420 Allow partitions to extend to the end of the disk, even when
STRICT_CYLINDER_ALIGNMENT defined. This allows existing valid disklabels
to work (including those generated by sysinst).
1999-04-26 02:05:46 +00:00
mrg ae3b9e217c add a -D line to usage(). 1999-04-26 01:02:25 +00:00
abs 4a22f0e03d Fix entry point parsing if output file specified to modload (PR7352) 1999-04-23 17:47:02 +00:00
abs 6d094b5b76 Copy code across from newfs so that 'fsck sd0a' and similar will work. 1999-04-22 04:20:53 +00:00
explorer fb524f3e3b one-line copyright message 1999-04-17 17:55:13 +00:00
fvdl 48c1c25ba5 Make the bootselector configurable by fdisk. Add a -B flag to this
effect (i386 only of course). Also change one branch in the
bootselector code to an explicit 16 bit one, and check both
the boot menu and partition tables to see if the partition
requested by the user should be booted. This check just in case,
should the bootselector menu and partition table get out of sync
somehow. (mmm, bytesqueezing)
1999-04-17 01:38:00 +00:00
mjl 6299fb0813 Correct nokerninfo tty flag being left set in most error cases.
Closes PR/7388 by Dave Huang <khym@bga.com>.
1999-04-17 01:17:15 +00:00
explorer 8b4801d18a change wording slightly. 1999-04-16 23:56:22 +00:00
explorer 8920adf7b2 add lmcctl.8 1999-04-16 23:40:52 +00:00
fvdl 7adcf112ca Add a manual page describing the MBR and the bootselector. 1999-04-15 22:35:19 +00:00
fvdl fa9bff9be1 Add and build a bootselecting MBR (i386). 1999-04-15 22:31:23 +00:00
kleink e524714ca8 Update for sparc64. 1999-04-09 16:01:34 +00:00
kleink de8c37eadc Update a pasto-ed comment. 1999-04-09 16:00:17 +00:00
bouyer 3cf54e49e9 If checklabel() failed, the label has not been written, so exit(1). 1999-04-09 10:06:18 +00:00
agc 51ec106561 Plug a file descriptor leak. 1999-04-09 07:29:43 +00:00
drochner d55756227f !silent -> verbose, to make it compile again (there is no "silent") 1999-04-08 19:19:57 +00:00
agc 92003e043a If there is no /etc/ld.so.conf, it is not a fatal error. Correct the return
value from the function so that the exit value to the shell is correct.
1999-04-08 13:27:38 +00:00
pk 1cd395375d 1, 2, 3 and.. 4! 1999-04-06 20:24:37 +00:00
cgd b22750720f change:
.Sh "SEE ALSO"
to:
	.Sh SEE ALSO
The doc macros check for the latter (actually just for 'SEE' as the first
argument to .Sh) to set the section header SEE ALSO flag, which modifies
some behaviour (e.g. references done with .Rs/.Re).
1999-04-06 04:54:19 +00:00
cgd 9164307eaf instead of coding an alpha boot block checksum routine here, use
the macro now provided by disklabel.h
1999-04-05 02:50:52 +00:00
ross 8d5d550e54 Define __POOL_EXPOSE for this nlist-groveling program. 1999-04-01 09:12:21 +00:00
chopps 20a608fe88 revert the previous changes that removed special cased ioctls for ISO
stuff.
1999-04-01 08:12:23 +00:00
perseant f9daa9044a Correct data checksum to take ifile indirect block into account, if it exists 1999-03-30 19:04:50 +00:00
mycroft 479f35bc93 Make the usage string match the man page. 1999-03-30 17:32:44 +00:00
oster efffe046a2 Move COPTS to CPPFLAGS. Nuke some no-longer needed compile options. 1999-03-26 00:46:05 +00:00
oster c2408285ae Nuke unused code. 1999-03-26 00:45:01 +00:00
explorer 6b8114413a Enable lmcctl 1999-03-25 04:08:29 +00:00
explorer 07c2411233 Add lmcctl, to configure lmc driver. Reason it belongs in /sbin is that
it might need to be run before /usr is mounted.
1999-03-25 04:05:36 +00:00
christos 22f9ed8d9b Make it work for both elf and a.out 1999-03-24 16:02:41 +00:00
mycroft 68d6f4bf44 Remove spurious .ne's. 1999-03-24 06:27:49 +00:00
mycroft 66902a3cfd Remove blank lines. 1999-03-24 06:14:18 +00:00
nathanw 210c7f5748 printf format fixes for Alpha. 1999-03-24 05:32:23 +00:00
bouyer 491d912f59 Implement a read cache, as announced on tech-userlevel. Default is 32k
read buffer size, 512 buffer or 15% of the user memory. Can be changed
with the -k and -s options.
1999-03-23 14:22:59 +00:00
christos cc2c568d66 Revert cast to (int) that caused core-dumps. 1999-03-22 10:25:23 +00:00
tron 9dbddb5d81 Add "-l" to "SYNOPSIS" section and use same order as "slattach" when
printing command line usage.
1999-03-19 21:18:32 +00:00
perseant d5c144cf97 "LFS" really stands for "Log-*structured* File System" 1999-03-19 17:29:44 +00:00
perseant 14c9d1eedb Fixes for newfs_lfs on partitions that would require writing an indirect
block on the Ifile (>~4Gb with standard block/segment size).
1999-03-19 17:28:19 +00:00
thorpej 8ca743b6f3 Goodbye: newlfs
Hello: newfs_lfs, fsck_lfs
1999-03-18 21:54:47 +00:00
perseant 0a849c918b Change name of newlfs to newfs_lfs. 1999-03-18 17:18:04 +00:00
is 9f7f3ce5d6 wrong order of initializations fixed 1999-03-18 07:14:53 +00:00
perseant 369e9cadf8 Initial checkin of fsck_lfs. This version cannot do any repair (-p flag
does nothing, and one of -p or -n is required) but can be useful as a
diagnostic tool.
1999-03-18 02:02:18 +00:00
wrstuden f2c170eda0 Modify newfs so that the root node (and lost+found dir, if created)
of the new fs has uid.gid equal to the euid.egid of the process
which made it. This change permits users who have write access to
a device (say a floppy) to create a filesystem that, when mounted,
they have write access to.

This change closes PR bin/5990 from jbernard@ox.mines.edu, and is also the
change requested in PR bin/6276 from "Charles M. Hannum" <mycroft@netbsd.org>
1999-03-16 21:52:34 +00:00
thorpej d6f9f0986b Remove some extra spaces. 1999-03-15 23:20:23 +00:00
wrstuden 988bdf8e19 Modify how the byteswapping of the cylinder summaries is handled. If we
need to swap, allocate a buffer for the swapped summaries rather than using
writebuf. The latter is fixed at 64k, which is only enough room to hold
4096 summaries. Creating an fs with more results in a buffer overrun.

First noted by Matt Jacob mjacob@netbsd.org, and fixed by Albeaus
Bayucan, bayucan@nas.nasa.gov. Minor mods by me.
1999-03-11 20:23:58 +00:00