Poul-Henning Kamp
6331da9711
Remove Ontrack special from All_FreeBSD().
...
Add chunk->disk pointer.
1995-05-25 06:14:49 +00:00
Jordan K. Hubbard
2f2a4e7a4a
Align slices to cylinder boundries.
...
Submitted By: phk
1995-05-24 08:59:40 +00:00
Poul-Henning Kamp
c5cc77ec44
Fix a typo, now there should always be an active slice.
1995-05-21 07:47:24 +00:00
Poul-Henning Kamp
13da1b0612
Do not allocate the first track.
1995-05-20 19:11:44 +00:00
Poul-Henning Kamp
739618d119
Remove two printfs before Jordan has a fit over them.
1995-05-18 22:25:37 +00:00
Poul-Henning Kamp
86577745c3
Fixed the calculation of the reserved space for bad144. Thanks Rod!
1995-05-15 19:03:08 +00:00
David Greenman
dbe38b75e5
Fixed typo.
1995-05-15 12:23:03 +00:00
Poul-Henning Kamp
ff88273903
Create_Chunk_DWIM will not allocate anything in the last cylinder of a
...
CHUNK_BAD144 slice.
Also mknod the 'c' partition for freebsd slices, so bad144(8) will have
something to work on.
1995-05-15 00:58:25 +00:00
Andrey A. Chernov
d9f3f4f9bb
Parse ^? correctly now
1995-05-14 22:33:52 +00:00
Andrey A. Chernov
4f5129899a
Parse ^? now, our termcap use it and some termcaps from other
...
systems use it too
1995-05-14 22:29:13 +00:00
Andrey A. Chernov
e7d6343ec1
Fix error returning address of local array
1995-05-14 19:14:53 +00:00
Andrey A. Chernov
c4de35376b
Fix FtpPasv to not return address of local variable, close PR 399
...
Submitted by: John Capo <jc@irbs.com>
1995-05-13 22:09:52 +00:00
Poul-Henning Kamp
7b92fbb848
Added MakeDevDisk(struct disk*, char *path);
...
fixed bug in extended slice naming.
1995-05-12 18:50:00 +00:00
Paul Richards
e5e0d60df8
Forgot to add these.
1995-05-12 17:31:45 +00:00
Paul Richards
89e255f52c
New libforms.
...
Bumped major number.
Ncurses backend still needs improving.
Other back-ends need to be written.
1995-05-12 17:20:06 +00:00
Poul-Henning Kamp
8f9c995787
Get the CHUNK_COMPAT_BSD flag right.
1995-05-11 05:22:54 +00:00
Poul-Henning Kamp
59618a8666
Create_Chunk_DWIM() is here, though it doesn't quite do what the name implies.
1995-05-10 05:57:04 +00:00
Andrey A. Chernov
11d07acbab
Bump major number instead of minor
1995-05-08 16:08:49 +00:00
Poul-Henning Kamp
d81adf1ebe
Recognize slice type #6 as dos
...
handle OnTrack Disk manager correctly.
1995-05-08 02:08:33 +00:00
Poul-Henning Kamp
fccc689116
Add check for rootfs > cyl 1024.
1995-05-08 01:34:31 +00:00
Poul-Henning Kamp
c0b8ca15f5
I bet Jordan is tearing his hair out, trying to figure the previous patch
...
out... here is the real thing.
1995-05-08 01:26:47 +00:00
Poul-Henning Kamp
f768aaceb4
Fix bug.
1995-05-08 00:44:46 +00:00
Jordan K. Hubbard
5ff77a9985
Whoops! An extra paren somehow got in there. Fixed.
1995-05-07 01:28:16 +00:00
Jordan K. Hubbard
3906ebee12
Always zero new chunks - keeps things like the private structures from having
...
bogus data in them.
1995-05-07 01:25:22 +00:00
Poul-Henning Kamp
b83d7daff4
General sanitation and cleanup. Killed the "reserved" type, it wasn't.
1995-05-06 03:28:32 +00:00
Peter Dufault
5134dcebcc
Make it so that the command formats are the same for both -i and -o.
...
This means "t" has to stand for bit fields, since b is a valid hex number.
1995-05-05 20:40:03 +00:00
Poul-Henning Kamp
0be90238f6
If in Create_Chunk we (type==freebsd && (flags&CHUNK_ALIGN)), then we will
...
align this chunk properly. Have at it Jordan...
1995-05-05 07:07:45 +00:00
Poul-Henning Kamp
e9851d87a8
Make the partitions names even more sensible
...
CheckRules sets the CHUNK_ALIGN & CHUNK_PAST_1024 flags.
1995-05-04 07:00:57 +00:00
Poul-Henning Kamp
afb3a9c529
Add the private void *pointer to the chunks, and the functions to manage it.
...
Make the reassignment of partition names less bogus.
1995-05-03 22:36:52 +00:00
Andrey A. Chernov
f3084e4019
Bump minor number
1995-05-03 22:14:01 +00:00
Andrey A. Chernov
fbe3680005
Bump minor number
1995-05-03 18:54:09 +00:00
Bill Paul
62967ca2b2
Cosmetic changes and paranoia checks:
...
ypbind.c:
Make fewer assumtions about the state of the dom_alive and dom_broadcasting
flags in roc_received().
If select() fails, use syslog() to report the error rather than perror().
Check that all our malloc()s succeed. Report malloc() failure in
ypbindproc_setdom_2() to callers.
yplib.c:
Use #defined constants in ypbinderr_string() rather than hard-coded values.
1995-05-03 18:33:10 +00:00
Jordan K. Hubbard
a7a5bb1246
Export the chunk names properly.
1995-05-03 17:38:00 +00:00
Poul-Henning Kamp
fcdd2c3c7d
Make the target for tst01 more sensible.
...
Remove bogus targets.
Allocate partition letters as follows:
lowest offset "flags & CHUNK_IS_ROOT" gets 'a',
lowest offset "subtype==FS_SWAP" gets 'b'
the rest is allocated in offset order from this sequence "defghab".
This will generally make sense.
Added rules to complain if more than one CHUNK_IS_ROOT or more than one
FS_SWAP per FreeBSD chunk.
Set CHUNK_IS_ROOT on the 'a' partition in Open_Disk.
Run Fixup_Names in Open_Disk.
1995-05-03 06:30:59 +00:00
Jordan K. Hubbard
d81fc24bca
foo -> unknown
1995-05-02 20:16:16 +00:00
Jordan K. Hubbard
1d56870d74
I need Open_Disk() to not spew on my screen. #ifdef out some diagnostic
...
printfs.
1995-05-02 19:52:27 +00:00
Andrey A. Chernov
ff17906bc9
Fix bracket error for LogMask
...
Submitted by: Ruslan Belkin <rus@home2.UA.net>
1995-05-02 17:46:30 +00:00
Jordan K. Hubbard
ec27acc8cb
foo -> unknown.
...
I have to be able to show this stuff to the user. :-)
1995-05-01 21:30:24 +00:00
Joerg Wunsch
85c30cfa12
Added function and man page for ftok(3), used in conjunction with
...
the so-called "System V IPC".
Submitted by: jbeukema@HK.Super.Net (John Beukema)
Obtained from: Th. Lockert <tholo@sigmasoft.com>, via NetBSD
1995-05-01 08:53:21 +00:00
Jordan K. Hubbard
81b15f5715
Stick a more BSD-like Makefile here so that I can link to the library.
1995-05-01 08:08:02 +00:00
Poul-Henning Kamp
20c9844ca0
start CHS is 0xff,0xff,0xff if past 1024.
...
end CHS is 1023,bios_hd,bios_sect if past 1024. This way we can find
bios the geometry again.
Added a primitive "scan" to tst01.
1995-05-01 04:05:27 +00:00
Poul-Henning Kamp
87d4886cc3
Use the DIOCSYNCSLICE ioctl now. (use only with kernel from this morning).
...
Get the CHS's right.
Get the disklabels (more) right.
1995-04-30 22:51:05 +00:00
Poul-Henning Kamp
9781a14091
get bootblocks right.
...
Add mbr and bteasy17 to tst01
read partitions from kernel instead of disk.
Still problems with writing labels, discussing with Bruce.
Extended slices doesn't get written yet.
1995-04-30 11:04:16 +00:00
Poul-Henning Kamp
e6b172ee57
Use 0xff for CHS when past 1024 cyls.
...
Fix (hopefully) a bug Gary found.
1995-04-30 07:30:45 +00:00
Poul-Henning Kamp
98fc07cacb
Make the default case less scary :-)
1995-04-30 06:19:32 +00:00
Poul-Henning Kamp
2d5caf92d0
Now we do writes too.
1995-04-30 06:09:29 +00:00
Bill Paul
04adcdacbf
Small fix for the following problems:
...
- If you take the wheel entry out of /etc/group and turn on NIS,
the '+:*::' line is incorrectly flagged as the entry for wheel (the
empty gid section is translated to 0), hence getgrgid() returns '+'
as the name of the group instead of 'wheel.'
- Using just '+:' as the 'turn on NIS' switch in /etc/group makes
getgrgid() dump core because of a null pointer dereference. (Last
time I was in here, I foolishly assumed that fixing the core dump
problems with getgrnam() and getgrent() would fix getgrgid() too.
Silly me.)
1995-04-29 17:14:50 +00:00
Poul-Henning Kamp
a29b6fccc0
Names are assigned when chunks are created.
...
Rules for only one fat & one extended in MBR.
1995-04-29 07:21:14 +00:00
Poul-Henning Kamp
a907b94117
Even More stuff. Disk_Names() is here amongst other things.
1995-04-29 04:50:39 +00:00
Poul-Henning Kamp
f9c10dfd1a
Next Iteration, getting better.
...
Made an All_FreeBSD() function.
Added a cmd-line interface (lowest rank) to the tst01 program.
The tst01 program is harmless (worst it can do is coredump), but it
is instructive to run, you can see what the slice-code things of your
disk...
1995-04-29 04:00:57 +00:00