Commit Graph

2216 Commits

Author SHA1 Message Date
cgd
088f4d5648 add gnu cpio, since we can't dist AT&T cpio. 1993-08-13 12:12:13 +00:00
mycroft
2a5ddbd2a3 Clean up deleted files. 1993-08-13 12:07:47 +00:00
cgd
937eaf8b16 get rid of AT&T's cpio. we shouldn't be distributing it. see
note in 'source' archive for further clarification.
1993-08-13 12:06:47 +00:00
cgd
ac314ea078 change 'ANSI C3.159-1989' to 'ANSI X3.159-1989', as is appropriate 1993-08-13 11:54:34 +00:00
cgd
8a761f189a brought in fixed/renamed/matching MS-DOS FS code, from Jeff Polk
<polk@bsdi.com>.  His notes are as follows:
------------------------------------------------------------------------------

 July 22, 1993

 - Changed name of entire package from PCFS to MSDOSFS

 - Fixed bugs:
      root directory size in clusters instead of bytes
      growing directory didn't update in-core size
      link, symlink, mknod didn't free locked parent (deadlock)
      lookup returned real error on create and rename instead of EJUSTRETURN
      rename changed `.' entry in child instead of name entry in parent
      rename removed `.' entry in child instead of removing entry in
              parent when moving a directory from one dir to another
      createde() left new node locked when write of parent failed (deadlock)
      removede() decremented refcount even on error (rmdir's which failed
              due to write errors left in-core cache entries inconsistent)
      changed validation for filesystem to not check for the boot signature
              since some disks (e.g., mtools) aren't bootable
      directories are always show current time as modify time
              (needed for NFS export since DOS never updates dir mod times --
               ctime is true create time).

 - Added support for cookies changes to the readdir() vnode
      interface (#ifdef __bsdi__)

 - Punted on the whole problem of inode generation numbers.  This means
   that there's a chance of using a stale file handle to access a new
   file, but it doesn't appear to be the common case, and I don't see
   how to generate reasonable generation numbers without changing something
   on the disk (which is the way the SVR4 filesystem survival kit guys
   did it).  I don't think it would be very safe to change the on-disk
   format.

        Jeff Polk (polk@BSDI.COM)

------------------------------------------------------------------------------
1993-08-13 11:35:58 +00:00
mycroft
d06308f7e2 Clean up deleted files. 1993-08-13 11:35:49 +00:00
cgd
54eb3b1f88 brought in fixed/renamed/matching MS-DOS FS code, from Jeff Polk
<polk@bsdi.com>.  His notes are as follows:
------------------------------------------------------------------------------

 July 22, 1993

 - Changed name of entire package from PCFS to MSDOSFS

 - Fixed bugs:
      root directory size in clusters instead of bytes
      growing directory didn't update in-core size
      link, symlink, mknod didn't free locked parent (deadlock)
      lookup returned real error on create and rename instead of EJUSTRETURN
      rename changed `.' entry in child instead of name entry in parent
      rename removed `.' entry in child instead of removing entry in
              parent when moving a directory from one dir to another
      createde() left new node locked when write of parent failed (deadlock)
      removede() decremented refcount even on error (rmdir's which failed
              due to write errors left in-core cache entries inconsistent)
      changed validation for filesystem to not check for the boot signature
              since some disks (e.g., mtools) aren't bootable
      directories are always show current time as modify time
              (needed for NFS export since DOS never updates dir mod times --
               ctime is true create time).

 - Added support for cookies changes to the readdir() vnode
      interface (#ifdef __bsdi__)

 - Punted on the whole problem of inode generation numbers.  This means
   that there's a chance of using a stale file handle to access a new
   file, but it doesn't appear to be the common case, and I don't see
   how to generate reasonable generation numbers without changing something
   on the disk (which is the way the SVR4 filesystem survival kit guys
   did it).  I don't think it would be very safe to change the on-disk
   format.

        Jeff Polk (polk@BSDI.COM)

------------------------------------------------------------------------------
1993-08-13 11:35:13 +00:00
cgd
a11dc4601e define "WORKING_FPE" to be zero, and make generation of
transcendentals and a few others depend on it.
1993-08-13 10:56:44 +00:00
andrew
22dff5862a Removed the user area protection gunk I painstakingly removed in revision
1.9.  It has not been necessary since then due to a segment fixup made to
machdep.c that prevents access to anything above MAX_VMUSER_ADDRESS.
1993-08-13 03:50:02 +00:00
brezak
cbeddce7ff Machine independent version of insque/remque 1993-08-13 02:49:41 +00:00
alm
b6b50355eb removed GNU_REGEX directive
catch infinite substitution for the following cases:
echo hi | sed 's/$/a/g' (prints hia)
echo hi | sed 's/h*/x/g' (terminates with error: infinite substitution)
1993-08-13 02:26:38 +00:00
glass
c644c0979f snapshot of existing config 'files', + torek's distributed one 1993-08-13 01:05:10 +00:00
glass
88513525ef compiles in our environment 1993-08-13 00:53:38 +00:00
glass
ed0b381274 torek's config sources before modification 1993-08-13 00:49:58 +00:00
mycroft
2504e654b3 Rewrite special character handling. 1993-08-10 16:50:01 +00:00
mycroft
28e6c71e70 Put LINKS handling in `install' target, so it's the last thing executed, and
happens even if `realinstall' is user-defined.
1993-08-10 16:46:58 +00:00
mycroft
7951d19dd0 Add LINKS for /usr/share/dict/words. 1993-08-10 16:42:48 +00:00
mycroft
3e1e16397e Rewrite special character handling. 1993-08-10 16:33:14 +00:00
mycroft
d68fbfdb4f Test _POSIX_VERSION, not __386BSD__, for getcwd() junk. 1993-08-10 15:44:23 +00:00
mycroft
cf433c1aac Really fix exit code. 1993-08-10 15:39:40 +00:00
mycroft
293c6d88e3 8 spaces -> a tab 1993-08-10 14:48:03 +00:00
glass
e548bebda8 new file for interrupt handling 1993-08-10 08:50:34 +00:00
glass
a1d3be118e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:34 +00:00
deraadt
4ed4b0d387 delete a reference to the old 'as' device driver. 1993-08-10 08:42:25 +00:00
glass
2824cc586e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:16 +00:00
deraadt
8cb4a5221c 8 spaces -> a tab 1993-08-10 08:35:59 +00:00
deraadt
342e987d36 Theo runs ppp 1993-08-10 04:01:03 +00:00
mycroft
8ffa4a44c9 Changes for new Curses. 1993-08-10 03:44:45 +00:00
mycroft
d0352ff185 #include <termios.h>. 1993-08-10 03:41:48 +00:00
mycroft
39fb0f477c Add -I. to deal with hack.onames.h, and tweak for cross-compilation. 1993-08-10 02:53:17 +00:00
mycroft
1b96619318 #include <termios.h>. 1993-08-10 02:48:47 +00:00
mycroft
7567e62b0c Nuke `all' dependency. bsd.prog.mk does it, and correctly. 1993-08-10 02:46:49 +00:00
mycroft
039d30ccd4 Tweak for cross-compilation. 1993-08-10 02:44:47 +00:00
mycroft
46b7faea15 Rewrite grody exit code and eliminate use of _putchar(). 1993-08-10 02:40:55 +00:00
mycroft
8edb8b3bd7 Use '\a', not CTRL('g'). 1993-08-10 02:20:52 +00:00
mycroft
969fb0bc6e Pass the signal number to tstp(). 1993-08-10 02:15:07 +00:00
mycroft
4a9141f643 Actually use the signal number we're passed. 1993-08-10 02:12:47 +00:00
mycroft
4167d4b72c Compare baudrate() with 1200, not B1200. 1993-08-10 02:05:36 +00:00
mycroft
d08fc14ef2 Use realinstall', not install', for special case, to avoid some lossage
when NOMAN is set.
1993-08-10 00:50:50 +00:00
mycroft
f2490de185 Clean up deleted files. 1993-08-10 00:17:16 +00:00
mycroft
0e521097ea Rename my kernel config. 1993-08-10 00:17:15 +00:00
mycroft
04f06bc0ca Fix rcsid conflicts. 1993-08-10 00:13:55 +00:00
mycroft
cc045e4a64 Use machine/pte.h, not hp300/hp300/pte.h, and incorporate magic number change
like i386 code.
1993-08-10 00:12:42 +00:00
mycroft
253d5996f6 Eliminate use of __386BSD__. 1993-08-10 00:11:29 +00:00
mycroft
8892a122c9 Fix rcsid conflict. 1993-08-10 00:10:17 +00:00
mycroft
3158f25b88 Don't declare _putchar(). (Curses does it.) 1993-08-10 00:08:52 +00:00
mycroft
330f671351 Use termios rather than sgttyb. 1993-08-10 00:07:05 +00:00
mycroft
7a5112319b Fix rcsid conflict. 1993-08-10 00:05:51 +00:00
mycroft
6589884799 Don't include ${DESTDIR} in paths in LINKS. 1993-08-10 00:02:45 +00:00
mycroft
290f423b45 Small tweak for GAS on the 68k. 1993-08-10 00:01:55 +00:00