Commit Graph

53644 Commits

Author SHA1 Message Date
ragge
fa113488d5 Copied from ../../arch/vax/bi/bivar.h,v 1999-07-12 13:42:55 +00:00
ragge
3b01a5972f Copied from ../../arch/vax/bi/bireg.h,v 1999-07-12 13:42:42 +00:00
ragge
f6e8b1b918 Copied from ../../arch/vax/bi/bi.c,v 1999-07-12 13:42:24 +00:00
lukem
375a0efb60 * change fetch_ftp() to be fully rfc 1738 compliant; if the URL contains
the an empty directory (e.g, between `some' and `path' in
  `ftp://host/some//path'), then execute `CWD ' (without a path).
  This command will probably fail on rfc 959 compliant servers, so
  issue a warning in this case and bail. [noted by cgd].
  (i wonder if the people who wrote rfc 1738 actually realised that this
  requirement appears to contravene the spec for `cwd' in rfc 959 ?)
* replace isurl() with isipv6addr(), and use appropriately. fixes
  auto-login with `classic ftp URLs' (e.g, `ftp somehost:')
* cleanup and rework some of the ipv6 stuff in parse_url()
* prevent potential coredump in fetch_ftp() when parsing `;type=X'
* KNF a few lines
* fix a couple of comments
* cleanup the man page a bit
1999-07-12 13:20:34 +00:00
drochner
756fbc1ee8 fix damage in error handling crept in in 1.4 1999-07-12 12:34:57 +00:00
tron
735b324857 Add "audio" target to create links "audio", "audioctl", "mixer" and
"sound" pointing to the first unit's device nodes.
1999-07-12 09:33:59 +00:00
tron
d5403b6b11 Remove unnecessary "${.CURDIR}/../nslookup" from ".PATH" target. 1999-07-12 08:31:49 +00:00
ross
4d11d63612 Fix off-by-one comparison. 1999-07-12 07:37:14 +00:00
augustss
361422bc96 Apply some bulk transfer bug fixes from FreeBSD. 1999-07-12 05:22:50 +00:00
mrg
9abab6de8b - build with obj dirs.
- use .PATH not broken links
- share the make fragment to build "ioctl.c"
- general clean up, RCSID, etc.

this is all happy now AFAICT.
1999-07-12 04:13:34 +00:00
darrenr
b7eb8dab03 include comments for ktruss 1999-07-12 03:24:58 +00:00
darrenr
43fc13da12 build ktruss 1999-07-12 03:21:50 +00:00
darrenr
c0090d81bf import Makefile and dump.c required for building ktruss. 1999-07-12 03:20:17 +00:00
kim
bfb603392a Allow people in group wheel to use the ROOTAUTH group.
Pick up SUROOTAUTH (presumably from /etc/mk.conf).
1999-07-11 23:41:10 +00:00
ross
a8000e244c New signature for console_restart(). 1999-07-11 22:39:21 +00:00
ross
0f9e004fe3 Rewrite of console_restart() with constructed trapframe.
Extract various state elements from the per-cpu-slot in hwrpb.
1999-07-11 22:37:12 +00:00
ross
f9e083d969 * Set up a trapframe before calling console_restart(), and just pass it the
frame instead of a selection from the saved state.
* new macros:   bfalse reg, dst		/* "beq" */
		btrue reg, dst		/* "bne" */
1999-07-11 22:35:28 +00:00
ross
6eb6441a68 * Big rototill: cleanup, reorganize, redo some things...
* New features:
	+ traceback for threads (i.e., pids):  db>trace/t 0t<pid>
	+ traceback over console restart (halt and SRM continue)
	+ print ipl in trapframes when it's known and it changed
	+ print emulation and system call entry name (!) if proc is known
	   --- syscall (240, netbsd.sys_nanosleep) ---
1999-07-11 22:28:15 +00:00
thorpej
74b592231c Only include opt_*.h if we're building a kernel. 1999-07-11 21:28:08 +00:00
itojun
940276557f add epsv4 command, which enable/disable the use of EPSV/EPRT.
this is mainly for (hypothetical) ftp server which disconnect clients
that use EPSV/EPRT.  I've never seen any ftp server like this, but
epsv4 command may be of use when such an ftp server is found.
1999-07-11 20:37:39 +00:00
thorpej
f77d35e72c Makefile fragment used to determine the path to crypto code in the
source tree.  Allows CRYPTOBASE to be set in mk.conf or environment.
If it's not set, it searches for: crypto-us, crypto-intl in that order.

Setting CRYPTOBASE to none forces a no-crypto build.  EXPORTABLE_SYSTEM
is supported for backwards-compatibility.

Will be used in a forthcoming mega-commit which significantly improves
the build process when building a crypto-enabled system, and allows
for the international crypto sub-tree to be seamlessly integrated into
the build process.
1999-07-11 20:17:01 +00:00
itojun
12fc4fc055 more sanity check on LPRT. 1999-07-11 20:09:23 +00:00
itojun
e983200c64 make LPRT on IPv4 work.
make LPSV on IPv6 work.
1999-07-11 20:03:41 +00:00
thorpej
3e29511219 Simply a construct in usage(). 1999-07-11 19:30:39 +00:00
thorpej
0157452a1b Clean up some warnings in the Kerberos section. 1999-07-11 18:21:18 +00:00
sommerfeld
508d2d0e9e Avoid infinite loop if pathname is longer than the maximum the kernel
is willing to return from getcwd().
(this can only happen in -current).
1999-07-11 18:01:46 +00:00
tsubai
a9cb7eabb2 One more pmap_extract() fix. 1999-07-11 17:47:21 +00:00
thorpej
ff05773b4a Back out the change I made yesterday. It seems to cause some trouble
for some folks.
1999-07-11 17:47:12 +00:00
itojun
4502752019 fix compilation/runtime problem on alpha.
PR: 7952, 7953
From: Dave Huang <khym@bga.com>
1999-07-11 17:45:11 +00:00
tsubai
183ef12cd5 Adapt pmap_extract() change. 1999-07-11 17:44:08 +00:00
itojun
578761f0d3 add usr.sbin/pvcsif and usr.sbin/pvctxctl to SUBDIR. 1999-07-11 17:35:33 +00:00
itojun
5dc7053468 adapt to NetBSD code tree.
- add NetBSD RCS ID
- cut and paste the copyright notice from c source to manpage source
  (unnecessary?)
1999-07-11 17:35:07 +00:00
itojun
47e125616d import from ALTQ 1.2 1999-07-11 17:28:28 +00:00
itojun
a09df1fc0f import from ALTQ 1.2 distribution 1999-07-11 17:28:02 +00:00
tsubai
a192e5bd20 Enable soft poweroff on PowerBook. 1999-07-11 16:59:31 +00:00
minoura
93a7108a18 Fixed md_newdisk().
I commited an old debug version by mistake at the last commit.
1999-07-11 14:12:21 +00:00
tsubai
f2d2ad6b17 Cleanup. 1999-07-11 12:44:04 +00:00
sommerfeld
8da02df781 Add permission checking (execute-only innermost directory) 1999-07-11 09:54:41 +00:00
sommerfeld
c4fe7934c5 Fix kern/7944: getcwd permission checking was overly restrictive.
(Don't require start directory to have read permission).
1999-07-11 09:27:23 +00:00
thorpej
b4da0f0b3c Nuke some whitespace. 1999-07-11 03:04:14 +00:00
thorpej
580c3519b7 Put the RCS ID in the correct place. 1999-07-11 03:00:07 +00:00
thorpej
5a0addc0ef Add a mechanism for specifying that ${.CURDIR} will be searched last
in the presence of .PATH directives by specifying:

.PATH: .DOTLAST

This will be used to fixup the build system to work with both crypto-us
and crypto-intl sub-trees.

Make(1) changes by Christos Zoulas, after much badgering by me :-)
1999-07-11 02:06:57 +00:00
kim
0dc60ae78c Build bootblocks to always use COM0 for console. 1999-07-11 01:23:53 +00:00
kim
f93a90f888 Use same Makefile for biosboot_com0 too. 1999-07-11 01:22:45 +00:00
christos
17e6e111b9 oops, need to declare tos. 1999-07-11 00:41:59 +00:00
bad
54b747eb16 In pcmcia_pars_cis_tuple(): in the PCMCIA_TPCE_FS_MEMSPACE_TABLE case
there is one more memspace in the table then the PCMCIA_TPCE_MS_COUNT
mask produces.
1999-07-11 00:34:37 +00:00
bad
c95ed3d2e5 In pcmcia_print_cis(): When printing io and mem spaces don't append trailing
0s if length or hostaddr are zero, instead DTRT.
1999-07-11 00:26:29 +00:00
fvdl
d25150d087 Don't try to convert the CHS values if not needed. Add extra flag
to write_mbr to for this.
1999-07-10 23:07:15 +00:00
christos
0c2a15c04a we don't need no-fpu; anyway this has been renamed in new version of egcs 1999-07-10 22:18:34 +00:00
ragge
73d339e9e8 Rewrite the page table entry routines. Don't take a pte invalid fault for
missing pte's, instead map in pte entries in pmap_enter(). The user ptes
is no more handled by the VM system. All this made swapping start working
on VAX again.
Still to do:
- Keep refcount per pte page, so that those pages get free'd when the
  process is swapped out. Right now they are only free'd when the pmap
  is destroyed.

Many thanks to Chuck Silvers for all help finding the deadlock problems.
1999-07-10 22:04:59 +00:00