Commit Graph

6639 Commits

Author SHA1 Message Date
blymn d7893fc457 Make newterm set the default screen if the old default screen was
ended, stops new vi crashing.  Thanks to Aymeric Vincent for the fix.
2001-12-30 13:20:35 +00:00
augustss dbe9bd1ee1 Fix a size calculation bug. 2001-12-29 20:44:22 +00:00
yamt 7cd60a32fc fix a bug that uninitialised buffer is used when LANG is like "en_US". 2001-12-29 05:54:36 +00:00
wiz 01647a6cc5 Update for rename from usb to usbhid. 2001-12-28 23:06:02 +00:00
augustss 6f4fe92a35 s/usb/usbhid/ 2001-12-28 18:25:24 +00:00
augustss 8ac1932ef2 Update for uhidev(4) changes.
Also rename libusb to libusbhid (which is a much better name).
2001-12-28 17:45:25 +00:00
augustss f2297abff9 Add Pause/Play key. 2001-12-28 15:05:19 +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
lukem 2ef0ad7192 set SHLIBDIR again; it may be needed in the future 2001-12-27 15:14:25 +00:00
lukem 6dc3c447e2 remove definition of SHLIBDIR as it is not needed here 2001-12-27 11:54:02 +00:00
lukem b34917ad5b use ${LIBDIR} instead of /usr/lib 2001-12-27 11:39:20 +00:00
blymn 98f703ff1e Fix newterm so it syncs curscr to stdscr when term is created. Thanks
to Onno van der Linden for finding this bug.
2001-12-27 10:48:15 +00:00
chs 529421342a update vm entries. 2001-12-24 01:07:06 +00:00
mycroft cbfac6596e Make SNDCTL_DSP_POST a nop. It's explicitly *not* supposed to sleep, and as
it's merely advisory (and in fact is implemented as a nop in the OSS->ALSA
shim), it should be safe to ignore it.
2001-12-24 00:10:46 +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
tv 2fe9dd530c Fix shifted space. (Freaky....) 2001-12-12 03:18:17 +00:00
tv 001067bbd1 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
blymn 51344953b1 * Remove termcap globals from public interface
* Clean up commented out code
2001-12-11 11:18:17 +00:00
lukem 5463706383 remove referenced to raw (block) and cooked (character) devices, since
opendisk(3) doesn't care. the iscooked parameter just changes which
paths in /dev are tried if the supplied one doesn't work.
2001-12-10 22:50:33 +00:00
lukem f0061ca489 revert previous.
it appears that i misread the intent of the iscooked parameter when
originally designing this feature with jason, and changing it broke
some programs.
2001-12-10 22:41:52 +00:00
blymn 574a09c0eb Fix off by one bug in t_agetstr - the pointer is moved to one past the
end of the termcap capability string.
2001-12-10 12:11:05 +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
yamt 0c36fb1498 allow relative pathnames as a dirname argument of bindtextdomain(3)
since some autoconf configure scripts depends on this behavior.
2001-12-09 11:11:01 +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
wiz aa5abf3731 Grammar improvements, some additional markup and a typo fix. 2001-12-07 12:35:13 +00:00
yamt fa787c7eba g/c #if 0. 2001-12-07 12:18:53 +00:00
yamt a510b02e77 add files forgotten in my previous commit. 2001-12-07 12:02:07 +00:00
yamt 727d201424 bump minor:
- make FILE structure extensible without breaking binary-compatibility.
- add fputwc, fgetwc, fwide and related functions.
- add hooks needed to maintain the orientation of file stream.
2001-12-07 11:49:58 +00:00
yamt 17f3654a64 - make FILE structure extensible without breaking binary-compatibility.
- add fputwc, fgetwc, fwide and related functions.
- add hooks needed to maintain the orientation of file stream.
2001-12-07 11:47:40 +00:00
wiz 0d22a58265 Fix pasto in last. 2001-12-07 09:31:34 +00:00
gmcgarry daf40a326a Fix pastos. 2001-12-07 05:24:28 +00:00
wiz b4371d47f5 Replace some misuses of "then" with "than". 2001-12-04 17:56:30 +00:00
christos 6ebbaf460c bump libcdk. 2001-12-03 14:24:06 +00:00
christos c709268130 bump major because of libcurses bump. 2001-12-03 14:02:41 +00:00
christos 7990d9579f lib/14813: Jason R. Thorpe: worm(6) no longer builds w/ new libcurses
Make baudrate a function, gc old variables, implement ospeed in terms of
baudrate, bump major number to 5, since we don't have __baset anymore.
2001-12-02 22:43:44 +00:00
kleink 2a6842fe56 C99: Recognize %F here, too. 2001-12-02 20:53:49 +00:00