blymn
64df79afe7
fix __startwin() so it outputs the init strings to the correct device.
2001-12-31 14:23:11 +00:00
blymn
4118c45610
* Fixed uninitialiased variable problem in newterm
...
* Implemented better fix for screen not clearing for refresh()
when newterm used to start curses.
2001-12-31 14:16:01 +00:00
thorpej
c64b324a8f
Fix -Wshadow warnings (gcc 3.1).
2001-12-31 01:04:46 +00:00
thorpej
d8abc59932
Add support for invoking GNU C++ local destructors in shared objects
...
via the __cxa_finalize() mechanism.
XXX Only enabled for new-toolchain platforms, as it requires the assembler
to support the .hidden pseudo-op.
2001-12-31 00:40:11 +00:00
thorpej
a50163af65
Build separate crt{begin,end}.o and crt{begin,end}S.o files, rather
...
than linking them at install time. Forthcoming changes require different
behavior for static vs. shared object versions of these files.
2001-12-31 00:11:13 +00:00
thorpej
c41160abff
Add support for registering Java classes emitted by the Java compiler
...
(e.g. the Java compiler in GCC 3.x) into the ".jcr" section.
2001-12-30 23:45:00 +00:00
thorpej
6027dc5536
Make sure the Dwarf2 EH frame info is 4-byte aligned.
2001-12-30 23:26:20 +00:00
thorpej
5b81869561
Don't use multi-line string literals; they're not supported by ANSI C.
2001-12-30 23:23:38 +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
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
kleink
f2c0cf9cec
Fix a mis-pasting in previous; pointed out by Thomas Klausner.
2001-12-02 20:41:12 +00:00
kleink
dcf4ce2588
C99:
...
* Recognize %F.
* Convert {Infinity,NaN} to {"inf","nan"} for %[efg], and to
{"INF","NAN"} for %[EFG].
2001-12-02 20:12:03 +00:00
blymn
c84d91aad5
* Major change to add support for the newterm/set_term functions.
...
* Added fix to getch.c suggested by Gabriel Rosenkoetter (thanks :-)
2001-12-02 09:14:20 +00:00
blymn
b49b6e823b
stop t_freent freeing the same memory all the time.
2001-12-02 06:38:51 +00:00
lukem
d62c475930
ansi knf. remove unused cruft
2001-12-01 04:43:24 +00:00
lukem
0878e1d37d
fix WARNS=2 warnings
2001-11-30 04:44:24 +00:00
mjl
a9c86c6ce0
Add assembler version of strlen.
2001-11-30 02:26:35 +00:00
mjl
625c08cf7e
Outifdef some stuff not needed in the _KERNEL case.
2001-11-30 02:25:50 +00:00
thorpej
2c6ba846c5
Rename a local to avoid a -Wshadow warning.
2001-11-29 23:32:42 +00:00
ross
c73d16d227
grammar
2001-11-29 23:00:43 +00:00
ross
28e17cffb8
Delete the old BUGS section entry:
...
> On the VAX bytes are handled backwards from most everyone else in
> the world. This is not expected to be fixed in the near future.
Multiple levels of irony there...
2001-11-29 22:55:57 +00:00
mjl
7f0157c400
Make this work in kernel space too.
2001-11-29 00:20:37 +00:00
christos
78cf9b7cc7
using -Wcast-qual and -Wwrite-strings reveals that we need to use const
...
char * when we pass "" as an argument to a function. Too bad that they
produce too many other spurious warnings too.
2001-11-28 22:31:39 +00:00
kleink
80f30d4de0
Since we're returned the sign of a floating-point number by __dtoa(),
...
use that to decide whether to include a minus sign in the result.
Fixes printing -0.0, and thus PR lib/3137.
2001-11-28 11:58:22 +00:00
augustss
0d3aa2aa07
Ugh, back out last commit. It makes vfprintf depend on -lm.
2001-11-27 18:05:30 +00:00
augustss
a928006fbb
Print sign of -0.0 correctly. Fixes PR 3137 (mine).
2001-11-27 18:00:55 +00:00
mjl
feb8901632
Add PPC assembler routines for ffs(3), bzero(3) and memset(3).
2001-11-25 01:09:58 +00:00
jdolecek
14f44ebcdd
comment out the STANDARDS section for now
2001-11-24 02:40:05 +00:00
wiz
147717c2f0
Two punctuation-vs.-macro improvements, and a grammar fix.
2001-11-23 20:21:49 +00:00
jdolecek
1c36ca124c
document new error cases
...
state standard conformancy - besides RLIMIT_AS (which is not supported
currently), getrlimit()/setrlimit() conform to SUSv2
use more standard description cookie for error return in RETURN VALUES
mention also ulimit of sh(1), besides limit of csh(1)
2001-11-23 19:50:13 +00:00
jhawk
62d68d1c31
Grammar nit from 1.14.
...
Dd from 1.5.
2001-11-23 19:23:43 +00:00
jdolecek
43d484c439
it's sufficient to say _once_ that the functions are macros; keep
...
the one which states sigemptyset() and sigfillset() are macros
Xref signal(7)
2001-11-23 18:30:11 +00:00
jdolecek
4a354050fc
s/Sig/Specified sig/ in ERRORS
2001-11-23 18:24:30 +00:00
jdolecek
ac3668b158
remove the list of Berkeley-specific signals from STANDARDS
...
section, the whole list is available in signal(7)
2001-11-23 18:19:42 +00:00
wiz
52c3aaaffd
Slight markup improvement.
2001-11-23 08:18:41 +00:00
gmcgarry
f830776687
Add a catch-all man page for libutil.
2001-11-23 06:20:37 +00:00
tron
3428499c33
Use ANSI signature for signal handler function.
2001-11-22 12:04:41 +00:00
wiz
1fd7eeefcd
"than" instead of "then".
2001-11-21 19:14:19 +00:00
wiz
55e6492076
Explicitly write explicitly without a second e.
2001-11-21 17:33:26 +00:00
gmcgarry
dbf3ea318c
Now that there is documentation, install it.
2001-11-21 05:40:30 +00:00
enami
bc2805c808
Cosmetic changse.
2001-11-21 00:48:28 +00:00
enami
1ffafc030e
Extend an array before allocating an element. This makes cleanup code a bit
...
simpler since we no longer need to worry about an element not in an array yet.
2001-11-21 00:47:56 +00:00
itojun
4a980893af
sync with latest openbsd one. this one describes corner case of strlcat better
2001-11-16 04:21:57 +00:00
itojun
26d3d87635
sync comment with latest openbsd code
2001-11-16 04:17:25 +00:00
tv
0c4f909d6f
Avoid picking up strays by adding .NOPATH to print_version.h and
...
make-print-version.
2001-11-15 22:02:42 +00:00
itojun
3c0303a158
sync with reality; scope identifier comes with the result even without
...
NI_WITHSCOPEID.
2001-11-15 06:46:33 +00:00
itojun
6c9440f374
make NI_WITHSCOPEID a default (always on), to synchronize with recent 2553bis.
...
sync with kame.
2001-11-15 04:49:01 +00:00
itojun
72a8eddd96
synchronize with kame better. get rid of #defines for ENI_xx.
2001-11-15 04:38:32 +00:00