cjep
c33f9d110f
Fix spelling mistake (from Onno van der Linden; PR#15793).
2002-03-03 18:19:41 +00:00
christos
47c5991d7a
PR/15748: Ray Brownrigg: exp(log(0)) is broken.
...
Use FreeBSD's version. Handles inf/nan and rounding modes.
2002-02-27 16:32:46 +00:00
tv
259a2ab95f
Add some more bits of host compatibility.
2002-02-26 22:29:38 +00:00
martin
3cb5f61784
Note ip.grettl
2002-02-26 16:07:23 +00:00
wiz
c640510df0
Correct spelling of "delimiter", and remove from ignored-errors lists.
2002-02-26 02:37:28 +00:00
lukem
b7ca7acccf
Don't hard link to symlinks, as it's not portable.
...
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:57:12 +00:00
lukem
26f515c492
Don't hard link to symlinks, as it's not portable.
...
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:24:59 +00:00
christos
002dc4be11
catch up with ut_name->ut_user change
2002-02-25 20:19:26 +00:00
matt
75dee250ea
Missed an sp in the great %sp cleanup.
2002-02-24 02:43:46 +00:00
matt
0ce5ca145f
Change to use a register prefix.
2002-02-24 01:06:18 +00:00
wiz
d70fe2e86c
Fix error message, as reported in lib/15711 by Onno van der Linden.
2002-02-23 23:28:31 +00:00
christos
510f6a45d4
A simple utmpx implementation. Nothing uses it yet.
...
TODO: write the lastlog*() stuff.
2002-02-22 20:11:44 +00:00
kleink
3ca01a7f77
Do without stfiwx; per PEM32 Rev. 1 it's an optional part of the UISA,
...
and not implemented on the 601.
2002-02-22 18:21:22 +00:00
matthias
21fb786623
Declare the global register variable kps_strings before including anything
...
as this needs to be done before any function is defined (and there seems
to be a function definition in one of the include files).
2002-02-22 13:46:30 +00:00
wiz
68fdc1adcc
Improve RETURN VALUES section by mentioning SIG_ERR, per lib/15686, and fix
...
some spacing.
2002-02-21 11:09:07 +00:00
matt
d9dae701a5
Don't bsbb to an external symbol. the dynamic linker won't like it.
2002-02-21 07:49:55 +00:00
eeh
2fdccc01af
Add bzero.S and strlen.S to the stuff that gets installed in libkern.
2002-02-20 22:45:04 +00:00
gmcgarry
f82c84c49c
Explain why you'd use these functions. Some formatting cleanup.
2002-02-20 20:40:48 +00:00
christos
6728d906e9
Prefix structure members to protect them against clashes with eg. c++ keywords.
...
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
wiz
fa719c3bfe
Mirror some forms(3) fixes.
2002-02-20 17:49:14 +00:00
wiz
f8d8496236
Two fixes by Patrick Welche, and two by me.
2002-02-20 17:45:42 +00:00
wiz
2e104b6b46
Whitespace nit.
2002-02-20 11:57:10 +00:00
wiz
a6876a2a4e
Punctuation nits.
2002-02-20 11:56:13 +00:00
wiz
fba3aac827
Close quoting.
2002-02-20 11:54:16 +00:00
wiz
306d24c5d4
Sort SEE ALSO.
2002-02-20 11:53:02 +00:00
wiz
9b53792eb8
Drop superfluous .Pp, punctuation nit.
2002-02-20 11:52:39 +00:00
wiz
dcd750ae30
Sort sections.
2002-02-20 11:52:13 +00:00
wiz
22a40c69b3
Use standard headers, sort sections.
2002-02-20 11:51:43 +00:00
wiz
363989ac63
Punctuation nits, use standard headers, sort sections, remove Tahoe references.
2002-02-20 11:51:15 +00:00
wiz
3880a44b65
Drop trailing empty line.
2002-02-20 11:47:55 +00:00
wiz
2ecbe773d1
Slightly improve markup.
2002-02-20 11:47:37 +00:00
wiz
f21ce264f2
Drop trailing empty line, and end sentence with a dot.
2002-02-20 11:47:23 +00:00
wiz
e63f7d735b
Improve markup, sort sections.
2002-02-20 11:38:02 +00:00
wiz
67aecfc942
Punctuation nit.
2002-02-20 11:35:21 +00:00
wiz
d8711c438f
Drop trailing empty line.
2002-02-20 11:34:42 +00:00
wiz
b6bb7c0546
Sort sections.
2002-02-20 11:34:14 +00:00
wiz
d5bbc54aba
Use correct comment macro.
2002-02-20 11:33:25 +00:00
wiz
0b7fe888c8
Normalize Dd.
2002-02-20 11:30:57 +00:00
wiz
8a5f4f7cae
Normalize Dd, use Nx.
2002-02-20 11:30:35 +00:00
wiz
b454907bfa
Fix some markup, add menus(3) to SEE ALSO.
2002-02-20 11:30:07 +00:00
thorpej
268d4c679c
Adjust for changes to __infinity decl.
2002-02-19 21:50:01 +00:00
bjh21
58e93e10b1
Replace infinity.c with one in the style of the new ieee754_infinity.c, but
...
with extra #ifdefs for FPA-format doubles. This gets it compiling again.
2002-02-19 20:08:19 +00:00
enami
bc005ce984
Use tab to indent instead of spaces.
2002-02-19 13:42:04 +00:00
simonb
2d8577fb83
Clean up some rampant code duplication wrt ieee number handling:
...
- Add alignment-safe double and float unions.
- Use the above for the __infinity and __nan constants on all
architectures that use the standard ieee754 representation of
those constants.
- Add a single copy of various ieee754 math functions (frexp, isinf,
isnan, ldexp and modf) that had numerous duplicates among the
arch-specific directories.
- Use the above functions on all architectures where the generic C
versions where used. Architectures that had local assembly
routines are untouched (for those functions only).
2002-02-19 13:08:12 +00:00
augustss
8f814a0ad6
Make this lintable so we can build libc again.
2002-02-14 22:10:56 +00:00
martin
63ad589924
Fix a LP64 problem. Patch from Minoura Makoto in PR lib/15596.
2002-02-14 19:53:00 +00:00
yamt
1cd3755f5b
make strerror and strsignal use NL_CAT_LOCALE.
2002-02-13 08:05:12 +00:00
yamt
6c208635b5
- give the precedence to LC_ALL environment variable
...
than other LC_* variables.
2002-02-13 08:01:13 +00:00
yamt
9ddf6eb6f6
- give the precedence to LC_ALL environment variable
...
than other LC_* variables.
- add a hack for LC_MESSAGES for nls.
(this will be removed when we have a real LC_MESSAGES support.)
2002-02-13 07:59:45 +00:00
yamt
2dda35340b
- implement NL_CAT_LOCALE.
...
- make catopen check nls alias database.
2002-02-13 07:48:49 +00:00
yamt
48e0f9a85a
add a function to handle alias names.
...
(primarily for nls, encoding and locale names)
2002-02-13 07:45:52 +00:00
mycroft
a3c74e7653
Actually remove this cruft until it's fixed.
...
With des_enc.S present, it was getting caught by suffix rules when there was no
.depend file.
2002-02-12 21:45:37 +00:00
mycroft
83f70e9b51
Just return an error if we try to look up a user name that's too long, rather
...
than trying to truncate. The previous truncation code actually set key.size
too large and caused a (non-exploitable) core dump inside DB.
2002-02-12 18:58:04 +00:00
mrg
829b76292e
fix multiline string literal. from gcc3
2002-02-11 06:08:23 +00:00
bjh21
294cb551a3
Switch libc syscall veneers over to using our shiny new official SWI range.
2002-02-10 14:10:59 +00:00
bjh21
282980297f
xdr_enum() now gets passed a real enum_t *, rather than an enum foo *
...
in disguise. This means it can just be yet another copy of
xdr_int32_t(), rather than messing around trying to work out the size
of an enum.
This change should make no difference on existing ports, where enum_t
is the same size as all enums, but will make a difference on ARM ELF.
2002-02-10 13:47:10 +00:00
ross
b47221844a
fix isolated collateral damage from <>& churn
2002-02-10 02:46:27 +00:00
ross
930fd2d1bf
fix <> string names
2002-02-10 01:21:38 +00:00
kleink
d248468105
Untangle the description of {MONOTONIC_CLOCK} somewhat.
2002-02-08 12:12:55 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
ross
9856438e91
generate & symbolically
2002-02-07 09:24:04 +00:00
ross
814f296b77
Generate <>& symbolically.
2002-02-07 07:00:09 +00:00
ross
8bd7cb6a69
Edit -mdoc usage.
...
* There is no -indent option to .Bd or .Bl, although you would
never know that from its frequent use in this tree. There is a
"-offset indent" combination that makes sense, and you can certainly
say "-width indent".
* Also, you can't markup the -width option argument, tho you CAN
use a callable macro. So "-width Ar filename" doesn't make sense,
but either "-width Ar" or "-width filename" does, as might something
like "-width xxfilename" for a little extra space.
* There are a lot of needlessly complex hanging tag macros in man4 used
to create simple item lists. Those should be simplified one of these
days before someone copies and edits yet another man4 page.
2002-02-07 03:15:06 +00:00
ross
ee869b65aa
s/-width Fn xx/-width xx/
...
The -width argument isn't parsed and can't have attached markup.
2002-02-06 12:49:05 +00:00
christos
169617572d
Fix u_int <-> size_t confusion.
2002-02-05 23:00:59 +00:00
christos
aa9da9e0fc
size is really a u_int
2002-02-05 22:01:09 +00:00
jmc
4b4c3144ba
Enable the _Qp* routines to be built always and allow full softfloat to be
...
pulled in if MKSOFTFLOAT gets enabled.
2002-02-05 07:54:01 +00:00
jmc
d9c86555ad
Add softfloat and quad softfloat setup for sparc64 (thanks to Andrey Petrov
...
for most of this. I just integrated the build).
This adds proper functions for the _Qp* parts of the sparc64 ABI (which
handle quad softfloat). The routines work but need additional testing.
However if the compiler calls these currently bad things (core dumps)
will happen as gcc 2.95.3 generates bad calls for these.
Until that problem is fixed in the toolchain -msoft-quad-float cannot be
enabled as the default option for all builds (but the routines need to be
in libc as libgcc contains some references to these and anything including
it via --whole-archive will need the symbols to at least resolve).
2002-02-05 07:53:05 +00:00
blymn
ca4de2a444
* Fixed menu command constants so they no longer clash with
...
curses key symbols
* Fixed behaviour of the menu window handling. The library no longer
creates the subwindow or window which is correct behaviour as documented
in the ETI library documentation.
2002-02-04 13:02:05 +00:00
thorpej
e4217fbfe4
Pass the rtld object and ps_strings to _start() properly. From Marcus.
2002-02-03 23:57:19 +00:00
christos
daf8abfc47
Fixed an __P remnant
2002-02-03 23:37:53 +00:00
christos
e09118a532
Don't use HAVE_ yet.
2002-02-03 23:37:19 +00:00
christos
06968e10a6
Fix a warning.
2002-02-03 23:30:03 +00:00
fair
94125ab8df
Add a reference to dir(5) per PR 14291
2002-02-03 08:05:12 +00:00
lukem
4ddb8bc644
be consistent with internal names: s/start_gr/grstart/ ; s/matchline/gr&/
2002-02-02 15:21:29 +00:00
wiz
38462ff661
Punctuation nit, and slight grammar improvement.
2002-02-02 10:50:52 +00:00
yamt
ec88065e0f
note that our fsetpos/fgetpos don't know about stream's state.
...
it's a bug since we now have stateful encodings like iso2022 and
wide char functions like fgetwc.
2002-02-02 08:56:53 +00:00
tv
71ae6595ec
Fix this correctly: simply don't include strl{cat,cpy} from libc.
...
At this point, if using USETOOLS={no,never}, the host's libc should be
new enough to have these functions available.
2002-02-02 06:17:56 +00:00
tls
c6652502b9
Add support for up to 930 pty devices (instead of the current 256).
...
The openpty() routine has been modified to use the extra pty names
before the "traditional" names, so that programs too dumb to use
openpty() will, hopefully, find one of the "traditional" ptys free
even if many others are in use. The modifications to MAKEDEV are
courtesy Andrew Brown, and are pretty clever: the unit numbers used
by the "traditional" names stay the same, to avoid trouble when
upgrading existing systems. The unusual use of "dd" to index an
array in MAKEDEV is because no other simple method seemed feasible
using only the programs on the install media for all ports.
2002-02-02 05:48:30 +00:00
veego
b24467c00b
Include ${.CURDIR}/../../libc/include to get namespace.h.
...
This fix a broken build after the recent non NetBSD fixes which broke it
for NetBSD.
2002-02-01 22:12:37 +00:00
tv
9fbd88883c
Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
...
round has been tested on Solaris/x86 and Linux hosts.
* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
2002-01-31 22:43:33 +00:00
tv
641ef06659
Make it possible for ctags to be a host tool.
2002-01-31 19:13:12 +00:00
christos
910773a8f9
don't forget to re-adjust the limit.
2002-01-31 02:27:31 +00:00
kleink
935d56d508
Add {POSIX_MONOTONIC_CLOCK} variables.
2002-01-31 00:32:47 +00:00
christos
a4b0370f1d
make pointer arithmetic more palatable.
2002-01-31 00:25:33 +00:00
wiz
44a7a8492a
Whitespace nit.
2002-01-31 00:21:31 +00:00
simonb
346fc0519d
Implement the CLOCK_MONOTONIC clock for the posix/opengroup realtime
...
clock_() functions. This simply returns the kernel mono_time variable.
As discussed on tech-kern.
2002-01-31 00:13:07 +00:00
ross
c9774e0427
Note #include <unistd.h> in SYNOPSIS
2002-01-30 09:22:48 +00:00
tv
83d13930d0
Don't run makelintstub if MKLINT=no.
2002-01-29 19:03:01 +00:00
tv
128278661c
Don't even put Lint*.c in DPSRCS if MKLINT=no.
2002-01-29 19:01:18 +00:00
thorpej
7be0879164
Hack around GCC PR optmization/5230 if HAVE_GCC3 is set. (GCC 3.x
...
issues spurious warning when compiling a Duff's device with optimization.)
2002-01-29 17:58:36 +00:00
kleink
d4a9806f67
Delint me harder.
2002-01-29 12:58:32 +00:00
kleink
4521dc7de4
Merge tzcode2002b.
2002-01-29 12:40:33 +00:00
kleink
91b3efb135
Import tzcode2002b.
2002-01-29 12:30:41 +00:00
tv
5e6444c144
Cope with RPCGEN now conta8ining multiple words.
2002-01-29 11:22:25 +00:00
tv
a328e34106
Make almost all tools compile and run properly on non-NetBSD hosts. (In
...
particular, most tools now run correctly on Solaris 7.)
2002-01-29 10:20:28 +00:00
tv
93d5f4c5b6
Add hooks to allow compiling for non-NetBSD hosts.
2002-01-29 02:04:30 +00:00
tv
7f8540d87f
Add hooks to make this compilable from src/tools/compat.
2002-01-28 23:50:09 +00:00
tv
a6d1338ee0
Fix previous to actually include config.h.
2002-01-28 23:01:43 +00:00
tv
12b9020c07
Make compilable from src/tools/compat.
2002-01-28 22:39:07 +00:00
wiz
bae3b2f44b
Punctuation fixes.
2002-01-28 02:07:57 +00:00
simonb
adce1e7c12
Document the new kern.tkstat.* sysctls.
2002-01-28 02:07:01 +00:00
kleink
f100d16fcf
C99: support INF, INFINITY, NAN and NAN(n-char-sequence-opt) arguments.
2002-01-28 00:10:04 +00:00
ross
de50fe2e64
Drink ALL the Kool-Aid.
...
(Move -mieee from lib/ to bsd.*.mk; new var MKIEEEFP defaults to yes.)
2002-01-27 23:33:51 +00:00
thorpej
4586df0992
On Alpha, build libc and libm with -mieee ... A metric crapload
...
of 3rd party software expects this.
XXX TODO: consider libm-fast for alpha that is not -mieee. Possibly
determine -mieee or not at run-time based on a bit in the executable
headers.
2002-01-27 21:59:18 +00:00
simonb
ed6b438e40
Implement the hw.disknames and hw.diskstats sysctl's that have been listed
...
in <sys/sysctl.h> since day one but never implemented.
2002-01-27 12:41:07 +00:00
simonb
89b7d6e768
Fix tyop, noticed by Allen Briggs.
2002-01-26 15:04:16 +00:00
lukem
08aaa6443d
reorder the weak_alias stuff into the !HAVE_CONFIG_H section
2002-01-24 06:31:38 +00:00
lukem
6542230523
support reachover compile from tools/compat
2002-01-24 04:07:13 +00:00
lukem
463cd54319
- Implement pwcache_userdb(3), which changes the routines that
...
user_from_uid(3) and uid_from_user(3) use to lookup user information.
- Implement pwcache_groupdb(3), which changes the routines that
group_from_gid(3) and gid_from_group(3) use to lookup group information.
- Ensure that private functions in pwcache.c are declared static
- Use strlcpy(3) instead of strncpy(3)
2002-01-24 02:46:32 +00:00
thorpej
ec206ac99b
Multi-line string literals are not in ISO-C.
2002-01-23 03:55:33 +00:00
aymeric
5927ef00d8
Redefine ENTRY properly for both ELF and a.out
...
Now we can compile profiled m68k programs that use libc.
2002-01-22 22:44:43 +00:00
thorpej
0f3aee340f
Don't pull in <sys/param.h> if we don't have to.
2002-01-22 20:41:21 +00:00
yamt
9827e287a7
fix a long standing bug that setlocale(LC_ALL, NULL)
...
returns only 5 categories while we have 6 categories.
2002-01-22 17:08:02 +00:00
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
lukem
081753574a
Add hooks for reachover builds from src/tools/compat.
2002-01-21 23:33:36 +00:00
tv
c08a2cb7c2
Add hooks for reachover builds from src/tools/compat.
2002-01-21 21:33:42 +00:00
wiz
b36c0a5406
deamon -> daemon
2002-01-21 14:42:26 +00:00
kleink
222fdd84c8
One pasto, one typo.
2002-01-21 11:54:15 +00:00
wiz
c0fcdf0b00
Fix typo in URL, reported by Peter Valchev in private mail.
2002-01-19 00:08:17 +00:00
wiz
bed5b7e260
Whitespace nit.
2002-01-15 02:53:28 +00:00
wiz
35fa939a59
Sort sections, fix punctuation nits.
2002-01-15 02:53:04 +00:00
wiz
1d6df4a83c
Sort sections, fix whitespace and punctuation nits.
2002-01-15 02:52:49 +00:00
wiz
50adf61724
Sort SEE ALSO.
2002-01-15 02:52:22 +00:00
wiz
923580f4b2
Sort sections and SEE ALSO, fix punctuation nits.
2002-01-15 02:52:09 +00:00
wiz
f6254de6da
Sort sections.
2002-01-15 02:51:48 +00:00
wiz
b9661d6129
Whitespace nits.
2002-01-15 02:47:02 +00:00
wiz
2fc1ec38f2
Punctuation nits.
2002-01-15 02:46:44 +00:00
wiz
a0d025c5d3
Punctuation and whitespace nits, fix a typo.
2002-01-15 02:46:22 +00:00
wiz
854cba8fda
Whitespace nits, drop unnecessary .Pps.
2002-01-15 02:40:05 +00:00
wiz
967a5d86a4
Sort SEE ALSO.
2002-01-15 02:39:29 +00:00
wiz
dfc3de691c
Drop an unnecessary .Pp.
2002-01-15 02:39:08 +00:00
wiz
377f7d6eaa
Punctuation nit, sort SEE ALSO.
2002-01-15 02:38:54 +00:00
wiz
e535868ef3
Punctuation nit.
2002-01-15 02:38:36 +00:00
wiz
401d0ed8ce
Drop a trailing empty line.
2002-01-15 02:38:24 +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
drochner
e757f639d2
don't include <machine/asm.h> to avoid conflicts with definitions
...
in <sys/cdefs.h>
2002-01-14 12:06:49 +00:00
thorpej
fd9112a780
Build and install crtfm.o (sets the Alpha FP_C in a way that GCC's
...
-ffast-math on Alpha expects).
2002-01-14 01:31:58 +00:00
thorpej
24ca47c4d5
* Use the new ALPHA_SET_FP_C sysarch call.
...
* Provide an internal sysarch entry point, so that this works
with statically-linked programs.
2002-01-14 01:31:00 +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
thorpej
655925395a
Support for the GCC "-ffast-math" option on the Alpha.
2002-01-13 20:05:42 +00:00
thorpej
caaec27cfe
* Use += to assign OBJS so that machine-dependent Makefiles can
...
add their own objects to the list.
* Garbage-collect an unneeded CLEANFILES assignment.
2002-01-13 19:59:26 +00:00
lukem
3792c58680
ansi knf
2002-01-12 23:51:30 +00:00
kristerw
4ef8fa290a
Corrected typo: hid(4) -> uhid(4)
2002-01-12 22:22:55 +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
0f83741fa0
Determine the 'native' endianness using _BYTE_ORDER from
...
<machine/endian_machdep.h>.
The previous method of wrapping a definition of _POSIX_SOURCE around the
inclusion of other headers to reduce namespace pollution had the
side-effect of not all required identifiers being defined when included
thereafter by the application itself (due to multiple-inclusion protection),
and is not blessed by that standard.
2002-01-11 12:11:09 +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
blymn
376e059acd
Only reference termcap capabilities in the screen struct in __init_acs
...
Also changed tputs to t_puts to output acs init string to correct device.
2002-01-04 13:53:26 +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
blymn
ef5927835e
Remove extraneous tabs from blank lines.
2002-01-02 10:38:27 +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
d605da06f0
%progbits, not @progbits (@ is a comment character in ARM assembly).
2002-01-01 01:36:21 +00:00
thorpej
7050ac9aa9
Multi-line string literals are not supported by ANSI C.
2002-01-01 01:31:06 +00:00
thorpej
5ced70565e
Set ELFSIZE=64.
2002-01-01 01:14:22 +00:00
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