Commit Graph

4367 Commits

Author SHA1 Message Date
ross
513a2a744b Align __nanf[] object with (sigh) gnuisms 2002-01-21 23:54:45 +00:00
ross
2bd74b6c24 Don't intentionally enable integer overflow traps (ITOH Yasufumi)
Closes port-alpha/10065
2002-01-21 23:40:41 +00:00
tv
c08a2cb7c2 Add hooks for reachover builds from src/tools/compat. 2002-01-21 21:33:42 +00:00
kleink
222fdd84c8 One pasto, one typo. 2002-01-21 11:54:15 +00:00
wiz
626980860b Use .Pp instead of empty lines. 2002-01-15 02:37:56 +00:00
wiz
a62d4fbf73 Use Aq for email address. 2002-01-15 02:37:32 +00:00
wiz
117f593e28 Drop some unnecessary .Pps, use .Ss instead of .Sh. 2002-01-15 02:37:09 +00:00
wiz
9640974a4a Whitespace nit. 2002-01-15 02:36:40 +00:00
wiz
ebec85d8e2 Formatting improvements. 2002-01-15 02:35:58 +00:00
thorpej
ac8c1c29e9 * Add WSYSCALL() to SYS.h, which creates a system call with an
internal name and a weak alias for the name.
* Add a WEAKASM syscall list, and process it.
* Make sysarch() have an internal name (_sysarch()).
2002-01-14 00:55:55 +00:00
thorpej
5d3e829423 Add internal names for fp{get,set}{mask,round,sticky}(), and
externally-visible weak aliases for the internal names.
2002-01-13 21:45:39 +00:00
lukem
3792c58680 ansi knf 2002-01-12 23:51:30 +00:00
aymeric
51411b7d2b fix printf(3) warnings when defined(DEBUG) 2002-01-12 11:27:16 +00:00
aymeric
9e09072f0e use %p instead of %x when displaying a pointer 2002-01-12 11:26:13 +00:00
aymeric
238cdd6720 add missing prototype when defined(DEBUG) 2002-01-12 11:24:48 +00:00
yamt
72f7deb4ee fix a typo.
(syper -> super)
2002-01-12 02:11:03 +00:00
christos
59e608be9f document that ptrace() will return EAGAIN if the process that we are trying
to ptrace is currently in execve().
2002-01-11 21:17:30 +00:00
kleink
52544dc3f4 Improve wording a bit; from John Heasley in PR lib/15194. 2002-01-09 22:17:34 +00:00
thorpej
10b6bfb636 Make a note about the alignment requirement of the state array
passed to initstate(3).  This is actually documented in comments
in the code.
2002-01-08 02:19:56 +00:00
thorpej
3181978909 Make this actually work on LP64 platforms. It has been broken
since some "cleanups" in the master (UCB?) version of this file
were made in 1994 (which assumed the size of long is 4 bytes).

This fixes krb5-enabled logins on the Alpha.
2002-01-08 02:11:39 +00:00
lukem
86301f004f ANSI KNF. remove NET2_STAT cruft 2002-01-04 14:50:29 +00:00
wiz
f8f6c72444 Improve grammar. 2002-01-04 01:31:10 +00:00
jdolecek
b3b35b86aa Add a note that POLLIN event is returned rather than POLLHUP when
remote end of a socket is closed.
Adresses kern/5486 by Ignatios Souvatzis.
2002-01-03 22:18:09 +00:00
tron
d3de7d0eb7 Reference variable "ap" in lint dummy code to avoid warning about
unnecessary assignment.
2002-01-03 16:13:11 +00:00
thorpej
9e65d921df Don't assign semun if __lint__. 2002-01-03 01:55:49 +00:00
briggs
9c006e1248 We reference a monstartup(3), so let's actually make a link for it. 2002-01-02 04:52:55 +00:00
wiz
b3936fdebf Fix .Bd argument. Pointed out by mrg. 2002-01-02 03:25:08 +00:00
thorpej
e23f3d9104 Fix -Wshadow warnings (gcc 3.1). 2001-12-30 19:26:28 +00:00
thorpej
6f2f5bdcc6 Fix -Wshadow warnings. 2001-12-30 19:23:59 +00:00
thorpej
585dfd612c Rename the local variable "index" to "idx" to avoid shadowing a global
declaration.
2001-12-30 19:20:40 +00:00
thorpej
42a6d41394 __bt_search(): Rename the local variable "index" to "idx" to avoid
shadowing a global declaration.
2001-12-30 19:18:23 +00:00
lukem
efcc9a4c9d * Add user-controlled mk.conf variables
- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed
2001-12-28 01:32:37 +00:00
chs
529421342a update vm entries. 2001-12-24 01:07:06 +00:00
lukem
5baa3794c0 only _DIAGASSERT(dst != NULL) if n != 0 2001-12-22 11:56:56 +00:00
tv
26375a1710 Remove -Wa,-Av9a hack from <sys.mk> and relegate it to the places that need
it (kernel and libc).

The current version of the gas assembler in the tree (2.11.2) already
defaults to generating object files for "-Av9 -64", supporting V9
instructions in ELF64 object format.  "-Av9a" is only needed for specific
parts of the NetBSD base sources, and not for all third-party code.
2001-12-19 21:17:59 +00:00
christos
ecb7b5a99a PR/14975: Takayoshi Kochi: memory leak in regexec(3).
Always free m->pmatch and m->lastpos on error.
2001-12-17 16:32:49 +00:00
christos
74ffc129b3 turn a macro into a simple statement. 2001-12-17 16:31:11 +00:00
thorpej
846f87dbb9 Use __sh__ instead of __sh3__. 2001-12-15 03:39:53 +00:00
kleink
327f6e3bc2 Document %z. 2001-12-13 22:11:27 +00:00
msaitoh
cf9f94a483 sync with other archs.
Important fixes:

 > ldexp(denormal, exp>1023) would generate the wrong result in all non-overflow
 > cases.  Totally rework this code to fix this bug *and* make it faster.

 > Don't ever return -0.0.
2001-12-10 10:23:03 +00:00
kleink
ea8bbaf8e1 Sort conversion specifiers. 2001-12-10 10:01:38 +00:00
manu
8429e82f30 - Changed clocktl interface to use syscallargs structures
- Implemented keep-state so that we don't have to open /dev/clockctl each time.
2001-12-09 16:11:45 +00:00
lukem
4d32f2f102 - be consistent about using "u_char" instead of "unsigned char"
- delint
2001-12-09 01:17:36 +00:00
lukem
686d221d91 Implement AF_INET6 back-ends for inet_net_ntop() and inet_net_pton(), from
the BIND 8.3.0-T2A sources.  Thanks to Paul Vixie for the pointer to it.
2001-12-08 12:06:12 +00:00
lukem
32a96141e4 ansi knf 2001-12-08 11:47:04 +00:00
gmcgarry
d28c8e0f2a Add .Os 2001-12-08 04:52:01 +00:00
enami
689d72c0ba Use memcpy instead of memmove since no overlaps here (copy from somewhere
outside of the funciton to our stack).
2001-12-08 00:30:59 +00:00
wiz
1f01816d38 Avoid Po/Pq. 2001-12-07 12:36:40 +00:00
wiz
69486f2d3a Slight grammar improvement. 2001-12-07 12:36:11 +00:00
wiz
881a6c7de6 Markup getwc in one place. 2001-12-07 12:35:54 +00:00