Commit Graph

2384 Commits

Author SHA1 Message Date
mycroft fbd4257135 Put `#ifdef notyet' around some code which is currently defunct. 1993-08-14 10:02:30 +00:00
deraadt af6c95dd23 sigh.. 1993-08-14 07:31:28 +00:00
deraadt 3604916e13 ppp from paul mackerras 1993-08-14 06:29:28 +00:00
mycroft b1f1ada658 Add `long long' support. 1993-08-14 04:33:22 +00:00
alm 5ef7fe2b6a Was testing against rm_so instead of rm_eo. So now:
$ echo aabb | sed 's/\(.*\)\1/(\1)/g'
(a)(b)(c)
1993-08-14 03:06:53 +00:00
mycroft a770c59274 Set MID_MACHINE to MID_M68K4K. 1993-08-14 02:46:00 +00:00
mycroft a617b72b1f #include <machine/pte.h>, not <hp300/hp300/pte.h>. Also, make it at least
compile for non-i386 architectures, but exit with an error message (for now).
1993-08-14 02:20:27 +00:00
mycroft 38239524ee Absolutely unimportant change to RCS identifier stuff. 1993-08-14 01:29:36 +00:00
jtc 8b17e495f7 Merged in RETURN VALUES and ERRORS sections from utimes(2), since
utime(3) is just a wrapper.
1993-08-14 00:05:07 +00:00
jtc eb3ed86c00 Clean up manpage; cross-reference utime(3). 1993-08-14 00:00:56 +00:00
jtc 7103ada5b8 If utimbuf pointer is NULL, set access and modification times to the
current time.
1993-08-13 23:58:49 +00:00
glass 0d15daad8a added chksum support from hp300, removed bad stub 1993-08-13 22:37:56 +00:00
glass 7ffaf186bb baseline revision 1993-08-13 22:00:55 +00:00
glass 3fd5c19105 further integration of torek's config with our modified
tree structure, basically problems resulting from the 'arch' change
1993-08-13 13:22:08 +00:00
glass 7318599b7c snapshot of intergration of torek's config 1993-08-13 13:19:41 +00:00
glass 9c18e650a2 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:11 +00:00
glass f94a1c2f10 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:07 +00:00
brezak d1c89ea35f Correct copyright statements 1993-08-13 12:54:10 +00:00
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