kleink
196becef81
Declare dlerror()'s return value __aconst.
1999-05-19 14:50:49 +00:00
kleink
28d76befd4
When calling dlerror() in a non-dynamically linked executable, return a pointer
...
to an error string rather than NULL (`no errors occured) to indicate the cause
of failure return values of other dl*() interfaces.
1999-05-19 14:47:12 +00:00
augustss
71716a24cc
Sync names with reality.
1999-05-17 23:47:27 +00:00
thorpej
b62918959e
The only two data link types that support the "inbound" and "outbound"
...
qualifiers are DLT_SLIP and DLT_PPP (i.e. old-style serial encap PPP).
If an attempt to use these qualifiers is used for any other link type,
cause a BPF program compilation error.
1999-05-15 17:39:07 +00:00
sommerfe
db94801270
s/sigstack/sigaltstack/ in ERRORS section
1999-05-12 18:42:43 +00:00
augustss
18969028a2
Rename a few more functions so that all are prefixed by hid.
1999-05-12 00:37:43 +00:00
augustss
33c7bc4b2d
Update man page and create links to it.
1999-05-12 00:14:58 +00:00
augustss
c06d0d866b
Update the man page and rename one functions.
1999-05-12 00:04:49 +00:00
augustss
ed41c2c3e5
Don't forget to build libusb.
1999-05-11 22:39:05 +00:00
augustss
a1e0cc1cf7
Change copyright. I'll keep the copyright of these under more relaxed
...
terms than the usual TNF copyright since I'd like this API to be used
by e.g. Linux (and they object to the advertising clause).
1999-05-11 21:15:46 +00:00
augustss
18f11488db
Make USB HID processing into a library.
1999-05-11 21:02:24 +00:00
thorpej
ceb79b2488
Math is hard.
1999-05-11 06:36:26 +00:00
thorpej
4e571c43d4
Handle the new NetBSD PPP data link types.
1999-05-11 02:20:56 +00:00
christos
ce19a15ee8
Fix bug I introduced on 19990503 by renaming a variable.
1999-05-09 20:11:23 +00:00
christos
63c771b7c0
Allow passing NULL for check only.
1999-05-09 16:07:56 +00:00
christos
8c92070a91
don't use inet_addr, use inet_aton... Otherwise masks of 255.255.255.255
...
don't work, so we cannot restrict rules to a single host.
1999-05-09 16:03:10 +00:00
mycroft
5ac207165b
LP64 fixes. *sigh*
1999-05-09 12:28:15 +00:00
christos
07b45180bb
Forgot to commit this.
...
delint: const castaway and cast to size_t
1999-05-06 17:09:31 +00:00
kleink
5b4ea02521
_C_FUNC() -> _C_LABEL()
1999-05-06 14:01:20 +00:00
kleink
c66e4d7122
* Prefix softfloat symbols which require external linkage with _arm32_ to
...
move them out of user namespace; declare those not requiring external linkage
static.
* In due course, disable those functions that require neither external nor
internal linkage.
Addresses PR port-arm32/7517.
1999-05-06 13:56:28 +00:00
tsubai
cb9a32fdf9
* Add getcachelinesize() prototype.
...
* Make this compile with -D_STANDALONE.
1999-05-05 12:35:54 +00:00
christos
d2c07ddc88
- widen prototypes
...
- fix portability with signed >>
- remove unreachable code
- add const castaways where appropriate
1999-05-04 17:15:51 +00:00
christos
1c494e5421
add /*ARGSUSED*/
1999-05-04 17:14:54 +00:00
christos
3ecd1f9ce3
- KNF
...
- add NetBSD comment
- use warn instead of perror
- protect overflowing the stack on bad DNS records
- delint
1999-05-04 17:13:57 +00:00
christos
da0e4c24dc
- add a comparison to NULL in a conditional.
...
- cast third argument of strn*() to size_t
- s/FALL THROUGH/FALLTHROUGH/
1999-05-04 17:12:21 +00:00
christos
3a4f700dae
In lint redefine __compat_regerror to __compat43_regerror, to avoid clash
...
with the other __compat_regerror...
1999-05-04 17:11:01 +00:00
christos
bc6a12aaec
De-constify the code, and add const castaway lint comments.
1999-05-04 17:10:10 +00:00
christos
d2cc1353b8
Cast to unsigned short to avoid loss of precision message.
1999-05-04 17:08:32 +00:00
kleink
76c34aa87f
Add documentation for asctime_r(), ctime_r(), gmtime_r() and localtime_r().
1999-05-04 15:34:50 +00:00
kleink
0b4eeeca95
Use a _files prefix for local backend routines; would clash with namespace.h
...
otherwise.
1999-05-04 15:11:42 +00:00
christos
9d88908dad
use a local vfork declaration to avoid symbol renaming.
1999-05-04 13:53:11 +00:00
christos
5b997c7925
Remove unused 'len' and the relevant gcc kludges.
1999-05-04 13:51:39 +00:00
christos
314e0b18b9
change an #if __GNUC >= 2 to #if (__GNUC__ >= 2) || defined(lint)
...
to get the right definition of qshift_t.
1999-05-03 15:39:47 +00:00
christos
9ed746aaf1
Cast things to (digit) where the LHS is (digit) to avoid loss of precision
...
lint warnings. This change should be harmless.
1999-05-03 15:38:41 +00:00
christos
3314f1b0c5
Cast signed long shifts to unsigned long to avoid lint portability warnings.
...
The comment above the code mentions that it should work even on machines
that shift in zeroes.
1999-05-03 15:37:48 +00:00
christos
4a522f3501
add a const castaway lint comment.
1999-05-03 15:34:05 +00:00
christos
6312884315
int -> socklen_t
1999-05-03 15:32:13 +00:00
christos
28fbffc215
int -> size_t
1999-05-03 15:26:49 +00:00
christos
180ff547a4
int -> socklen_t
1999-05-03 15:26:12 +00:00
christos
588dd8cf5a
Don't bother de-linting inside __GNUC__ ifdefs.
1999-05-03 15:20:28 +00:00
christos
8fe3352a10
sprinkle argsused till lint smiles at you.
1999-05-03 15:17:13 +00:00
christos
69caa9c953
Mark const castaways for lint.
1999-05-03 15:01:50 +00:00
christos
1542ec61f2
Avoid non portable shifts.
1999-05-03 15:00:40 +00:00
christos
627b1a9458
fix unaligned access lint warning.
1999-05-03 14:37:25 +00:00
christos
11f565478e
Fix unaligned access lint warning.
1999-05-03 14:35:46 +00:00
christos
c52c8cc0b1
int -> size_t problems, change do { } while (0) to for (;;)
1999-05-03 14:33:50 +00:00
christos
bcb1db5f7b
Make these work again, by undef'ing the macro that could cause syntax errors.
...
Also add NOSTRICT in the {h,n}to{n,h}s() cases where the prototype would get
widened...
1999-05-03 13:12:34 +00:00
christos
d9d6177e6a
Somehow I forgot to update the changes from the kernel.
1999-05-03 09:41:08 +00:00
kleink
5b2a4f0824
Call cerror through the PLT.
1999-05-02 23:19:49 +00:00
kleink
18d5ba6151
We can shave off a register-register move when using the SVR4 ABI: __errno()
...
will return its pointer result in a0.
1999-05-02 20:52:02 +00:00
kleink
4e0adc06d5
When using the SVR4 ABI, return pointer results in a0, too.
1999-05-02 20:34:04 +00:00
kleink
1bd013aa27
Oops, typo.
1999-05-02 20:18:17 +00:00
kleink
d658cafb30
When using the SVR4 ABI, just return floating point values in fp0.
1999-05-02 20:17:20 +00:00
kleink
bcd9993e4e
When using the SVR4 ABI, return the pointer in a0, too.
1999-05-02 20:09:29 +00:00
kleink
faa2202a49
Use __weak_extern() instead of an asm statement.
1999-05-02 18:26:43 +00:00
ross
415d4c2f07
Fix fpgetmask.3 MLINKS braino.
1999-05-01 22:45:57 +00:00
ross
c5a82dd848
* New MI man page for fp{set,get}{round,sticky,mask}(3).
...
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha. (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.
1999-04-30 00:58:30 +00:00
kleink
b74f892f6d
Declare cerror using _ENTRY() to get, among other things, a .type statement.
1999-04-29 15:37:21 +00:00
tv
d6b5fedecb
Use correct number of digits as described in lib/7001. This brings us
...
pretty close to UNIX98, but %U and %W still don't work.
1999-04-29 02:58:30 +00:00
ross
c36a5f5190
Unconditionalize `rval' declaration referenced in usr.bin/chpass/ via .PATH
1999-04-27 06:08:58 +00:00
ross
1ba353b02e
Spelling.
1999-04-26 04:10:35 +00:00
lukem
df8debb219
change dns_getpw() to skip dodgy entries when doing getpwent(), rather
...
than returning NS_UNAVAIL. this means that a -ve uid entry in hesiod
doesn't stop getpwent() in its tracks. it also brings it in line with
how nis_getpw() works as well in this situation.
problem tracked down (with much pain & suffereing) by simonb.
XXX: we currently have no support for -ve uids, and this is painful in
XXX: hetrogenous environment... (this -ve check is enforced in __pwscan())
1999-04-26 04:01:32 +00:00
lukem
61ae8b4739
document duplicate suppression
1999-04-25 14:56:10 +00:00
lukem
253fa5cc72
suppress duplicate gids (e.g, when multiple sources are given in
...
nsswitch.conf and they contain similar information).
XXX: in the case where the given array is too small and -1 is returned,
the returned ngroups will be too large by a factor of the difference
between the given size and the number of matches. this is not considered
to be a major problem, since it's still going to be a smaller figure than
what the previous (non suppressive) behaviour returned.
1999-04-25 14:47:46 +00:00
lukem
d438433458
* highlight that getgrent() doesn't suppress duplicate info from multiple
...
nsswitch.conf sources
* consistently refer to `functions', rather than occasionally referring
to them as `routines'.
1999-04-25 13:47:37 +00:00
lukem
83e7ae6c5d
* highlight that getpwent() doesn't suppress duplicate info from multiple
...
nsswitch.conf sources
* consistently refer to `functions', rather than occasionally referring
to them as `routines'.
1999-04-25 13:45:02 +00:00
lukem
326483c4de
change getgrent() backends so that a flag (per source) is set once the
...
source has been exhausted. this allows getgrent() across multiple
sources (e.g, ``group: files nis'') to work correctly. the flags are
reset in setgrent()/endgrent().
(as per similar change in getpwent.c rev 1.42)
XXX: this change means that code that uses getgrent() to obtain a list
of groups will have to do duplicate suppression... getgrouplist()
springs to mind; i'm about to modify that
1999-04-25 13:39:41 +00:00
lukem
a8743ef778
change getpwent() backends so that a flag (per source) is set once the
...
source has been exhausted. this allows getpwent() across multiple
sources (e.g, ``passwd: files nis'') to work correctly. the flags are
reset in setpassent()/endpwent().
this fixes a bug noted in [lib/7449] by thorpej, and tracked down to
getpwent() as being the culprit by simonb.
1999-04-25 07:54:01 +00:00
mycroft
d0c8706cd2
Initialization of the backing store pointers in __set_subwin() was just
...
totally wrong. It needs to offset by the origin of the parent window.
1999-04-22 22:39:09 +00:00
mycroft
77b2201463
Do a lame hack to reduce the size of the lexer state buffer, which reduces
...
memory consumption substantially. The buffer is only used to print line
numbers...
1999-04-22 00:37:42 +00:00
kleink
94281e536b
Declare more local items static.
1999-04-19 21:56:01 +00:00
ad
08168561e3
Correct omission made during last fix of HISTORY section.
1999-04-18 22:36:46 +00:00
ad
5083f44876
Fix HISTORY section (somebody hacked the end off it).
1999-04-18 22:35:19 +00:00
lukem
257ec2e899
specifically include stdarg/varargs.h
1999-04-18 02:27:53 +00:00
lukem
73e9ef01be
specifically include stdarg/varargs.h
1999-04-18 02:04:04 +00:00
ws
5423093850
Modify syncicache on PowerPC from an inline to a real function.
...
Support different cache line sizes with the same object code in userland.
While here, move the function to implementation name space.
1999-04-17 21:16:45 +00:00
ragge
765d11306b
Set infinity to the highest D-float possible.
...
XXX - infinity does not exist on vax...
1999-04-17 14:53:32 +00:00
drochner
7e87965b8a
Use TCP to register RPC services with the portmapper.
...
This has the advantage that we get an immediate error in case of
network problems (loopback, actually) instead of a nasty timeout.
1999-04-17 13:16:39 +00:00
kleink
28904498f5
Fix incorrect reference in ERRORS section; from Paul Wain in PR misc/7405.
1999-04-17 10:15:34 +00:00
augustss
54b9d07367
Make copyrights conform.
1999-04-13 20:45:25 +00:00
kleink
a7c547df3f
Remove blank lines (causing uglified nroff output), and fix a typo.
1999-04-13 16:54:26 +00:00
mrg
586d4ce109
Upgrades the standard NetBSD curses library to provide some
...
of the SYSV curses facilities. The added features are the collapsing
of arrow and function keysequences (as defined by termcap for the
terminal) into symbolic code returns thus relieving the application of
recognising multi-character key sequences. Other features are the
capability to perform a timed wait for a key (good for when you are
not sure if there is a keypress ready or not) and the capability for
turning off the inter-key timeout when assembling multi-character
function keys.
this work was done by Julian Coleman <J.D.Coleman@newcastle.ac.uk>
and blymn@baea.com.au (Brett Lymn). i'm just integrating it. thanks
HEAPS guys!
1999-04-13 14:08:17 +00:00
kleink
6896db3b93
Remove duplicate section header; from NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
...
in PR lib/7320.
1999-04-09 14:11:57 +00:00
drochner
2c6db68a95
remove unused label
1999-04-08 17:07:02 +00:00
pk
1cd395375d
1, 2, 3 and.. 4!
1999-04-06 20:24:37 +00:00
tron
beee4cf82e
Fix typo noted by NAKAJIMA Yoshihiro in PR lib/7328.
1999-04-06 19:44:42 +00:00
cgd
b22750720f
change:
...
.Sh "SEE ALSO"
to:
.Sh SEE ALSO
The doc macros check for the latter (actually just for 'SEE' as the first
argument to .Sh) to set the section header SEE ALSO flag, which modifies
some behaviour (e.g. references done with .Rs/.Re).
1999-04-06 04:54:19 +00:00
mycroft
71ebbb8000
Return the full group count when it exceeds the maximum. Also DTRT if the
...
maximum is 0 (possibly used to size the list for memory allocation, rather
than core dumping).
1999-04-05 18:52:28 +00:00
eeh
713a1d89ff
Add _dtoul() which gcc generates a lot. Maybe it should go in another file.
1999-04-04 21:01:39 +00:00
simonb
45c86b888b
Instead of rolling our own "install" target, use FILES/FILESDIR and
...
LINKS to that things like "make install UPDATE=" work properly.
1999-04-03 16:39:31 +00:00
simonb
38ca0e64c8
s;/usr/lib;${LIBDIR};
1999-04-03 16:28:49 +00:00
tsubai
5f1a262044
Fix typo. (COPT --> COPTS)
1999-04-02 12:09:44 +00:00
veego
d28a19df1b
Nuke swap_pager.h.
1999-04-01 09:57:00 +00:00
mycroft
5412e6f2c7
Nuke swap_pager.h.
1999-04-01 09:53:09 +00:00
simonb
40d7b63c49
Slight cleanup - no functional change.
1999-04-01 00:27:49 +00:00
kleink
dccf2a15e4
While in transition, conditionally rename _ASM_LABEL(cerror) and
...
_ASM_LABEL(curbrk) to _C_LABEL(__cerror) and _C_LABEL(__curbrk), respectively,
depending on the object format chosen, to avoid user namespace clashes.
1999-03-31 18:14:27 +00:00
lukem
3ebdcecd65
don't use warn() in initgroups(); it's not documented to do that, and
...
if stderr isn't valid the caller may dump core.
from Giles Lean <giles@nemeton.com.au> in [lib/7273]
1999-03-31 12:19:32 +00:00
kleink
5af7e7a902
Change references to `end' to `_end' as not to invade (or being invaded by)
...
the user's name space.
1999-03-31 11:53:07 +00:00
abs
ac83f64eca
Cast argument to isspace to (unsigned char) to pass zoularis.
1999-03-29 09:27:29 +00:00
sommerfe
d70c7c2004
Document new chroot-related restrictions on fchdir, chroot, and ptrace
...
made possible by the kernel getcwd infrastructure
1999-03-26 23:37:27 +00:00
sommerfe
bb8c6c869a
move __getcwd prototypes to libc-private header file.
...
XXX duplicate the prototype in getcwd regression test (which needs to
call the syscall directly for reasonably complete testing).
1999-03-26 22:23:57 +00:00
kristerw
8dab0300c3
Corrected an off-by-one error (lib/6314 Torbjorn Granlund)
1999-03-26 21:04:24 +00:00
sommerfe
27a01cc18e
Use __getcwd() system call in getcwd() unless OLD_GETCWD is defined
1999-03-26 04:04:13 +00:00
perry
d4076f1ce9
argument is void *, not char * (at least, to the extent that it is a pointer.
1999-03-25 18:48:16 +00:00
perry
3601ed9448
fix to note that arg is void * but is used by some commands as an int
1999-03-25 18:37:06 +00:00
lukem
15896e79fe
* don't close the socket unless it was opened by the function
...
* note (in the comments) that the client is responsible for closing
the socket if they opened it, or they didn't use CLNT_DESTROY()
fixes a couple of unnecessary closing of already-closed sockets.
noted by: Matthias Drochner <M.Drochner@fz-juelich.de>
1999-03-25 01:16:10 +00:00
mycroft
1b0b50098d
Fix a few things that were out of date or just plain wrong, and clean up some
...
formatting glitches.
1999-03-24 16:36:10 +00:00
hubertf
eb5057aab5
Better explain possible EBADF causes.
...
Patches submitted by Greg A. Woods <woods@planix.com> in PR lib/7206.
1999-03-24 13:40:51 +00:00
mycroft
68d6f4bf44
Remove spurious .ne's.
1999-03-24 06:27:49 +00:00
mycroft
66902a3cfd
Remove blank lines.
1999-03-24 06:14:18 +00:00
mrg
d2397ac5f7
completely remove Mach VM support. all that is left is the all the
...
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
lukem
0a10e5dd4b
document new bind() restrictions
1999-03-23 10:59:11 +00:00
mycroft
508d292759
.Bl/.El cleanup.
1999-03-23 09:40:53 +00:00
abs
5e69f8317f
Fix 'suggest parentheses' warning noted by Erik E. Fair <fair@clock.org>
1999-03-23 02:58:50 +00:00
garbled
38c96853cf
Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Wheee!
1999-03-22 19:44:33 +00:00
kleink
61c3516908
Introduce _PC_FILESIZEBITS.
1999-03-22 19:14:22 +00:00
kleink
29fc254df0
Bump the date.
1999-03-22 19:11:16 +00:00
kleink
10ec438820
Add 3 additional slots to the statically allocated exit handler array to
...
guarantee the ANSI-defined 32 registrations being possible despite those exit
handler registrations made by the startup code (a.out: 2, ELF: 3).
1999-03-22 19:09:10 +00:00
kleink
4d282292e2
Introduce EOVERFLOW.
1999-03-22 19:03:38 +00:00
sommerfe
1d1d30a611
Bump minor number due to new syscalls
1999-03-22 17:57:26 +00:00
sommerfe
60a179e6aa
Build fchroot and __getcwd syscall stubs
1999-03-22 17:56:42 +00:00
ross
417af5fb91
Tweak to allow (perfectly legal) single-character host names, or,
...
in RFC-speak, `subdomain labels'. Reported to libpcap@ee.lbl.gov .
1999-03-22 09:15:10 +00:00
abs
6c70403fe8
If we push a cap entry (usually from the environment), strip : deliminated
...
entries that only contain whitespace, in a similar fashion to reading from
a file.
1999-03-22 03:28:09 +00:00
abs
2ffb059188
If we have to truncate the entry, try hard to truncate on a whole cap.
1999-03-22 03:26:43 +00:00
thorpej
cb3c96c11e
Pull together common Makefile fragments for ELF crt0 files, and use it
...
across the board.
1999-03-20 00:32:40 +00:00
thorpej
0d19945594
Collect the top parts of the ELF crt0.c files into a common header, and
...
use it across the board.
crt0.c now contains stuff that REALLY IS machine-dependent, or stuff that
is completely intermingled in machdep code (and thus can't be separated
easily).
1999-03-20 00:13:51 +00:00
thorpej
0571914c5b
Garbage-collect ECOFF_COMPAT.
1999-03-19 23:55:17 +00:00
thorpej
3f196ccbc8
Put a good chunk of code common to all ELF crt0.c files into a common
...
location, and use it.
1999-03-19 23:34:49 +00:00
thorpej
4216363b47
Move crtbegin.c and crtend.c from alpha subdir to common_elf subdir via
...
repository copy, remove all redundant copies of these files, and make all
ELF platforms use the common versions.
1999-03-19 23:16:15 +00:00
thorpej
d002bd5dc3
Not used.
1999-03-19 23:11:53 +00:00
thorpej
84065de42a
Not used.
1999-03-19 23:00:16 +00:00
thorpej
216dc58aac
Oops, revert previous; thinko.
1999-03-19 22:58:04 +00:00
thorpej
3a25f9286e
Moved via repository copy to common_aout/
1999-03-19 22:56:01 +00:00
thorpej
d72bf587c9
Ajust for new location of a.out crt0 Makefile fragment.
1999-03-19 22:54:40 +00:00
thorpej
e9c1df5e9e
Fix -I path.
1999-03-19 22:50:20 +00:00
thorpej
faaf65e09f
Go ahead and built c++rt0.o on all non-ELF platforms (i.e. including arm32;
...
the hacks to make this work have been committed).
1999-03-19 22:42:16 +00:00
christos
1452d0f916
braces for gcc-2.8.1
1999-03-19 12:56:16 +00:00
christos
7d0129b726
include <fcntl.h> instead of <sys/file.h>
1999-03-19 12:55:52 +00:00
nisimura
00ab30d02b
- Make this compilable.
1999-03-19 01:17:41 +00:00
augustss
8a7a6a6cfe
Avoid defining _POSIX_SOURCE.
1999-03-18 11:22:54 +00:00
mrg
32783bf7e7
-> <sys/swap.h>
1999-03-18 04:48:03 +00:00
fair
0204f38aae
Several things: a patch from PR#6355, nroff/mandoc cleanup, and
...
update a reference to RFC 1884 to RFC 2373.
1999-03-17 23:19:43 +00:00
thorpej
63d06af169
Don't build c++rt.o if ELF.
1999-03-16 23:02:13 +00:00
christos
8e3f60f367
Make this work on a real bourne shell.
1999-03-16 18:57:31 +00:00
christos
d4639c815b
Adding missing braces that gcc-2.8.1 likes.
1999-03-16 18:17:56 +00:00
christos
3bb2365914
- fix gcc-2.8.1 warnings
...
- portability fix: Don't use bindresvport() if !BSD4_4 because we could
be on an operating system where it takes different arguments (hint, hint).
1999-03-16 18:15:13 +00:00
christos
3eeda4afc6
Fix gcc-2.8.1 warnings.
1999-03-16 18:13:44 +00:00
is
592e2783ea
Use SUN_LEN, not sizeof.
1999-03-16 14:00:58 +00:00
is
9f6e89f0d8
Use a struct sockaddr_un, so that the new _PATH_LOG actually fits into it.
1999-03-16 13:48:00 +00:00
jonathan
cd6244f1cc
Assembly-coded, word-at-a-time unrolled memset().
1999-03-15 06:37:43 +00:00
kristerw
c068cca51b
EACESS -> EACCES. From OpenBSD.
1999-03-14 20:15:40 +00:00
kristerw
a37972b8d8
daemon returns int. From OpenBSD.
1999-03-14 18:10:02 +00:00
hubertf
4e308589b1
Fix RB_STRING, per PR 7147 by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-14 01:30:16 +00:00
eeh
3c92d3e233
Make things link correctly again.
1999-03-13 03:42:33 +00:00
kleink
65a39c939e
Sync with declaration in <unistd.h>.
1999-03-10 09:52:54 +00:00
mycroft
2b504929fa
Just some minor cleanup.
1999-03-10 08:15:43 +00:00
mycroft
f1c544b6a8
Use ieee.h structs and macros.
1999-03-10 08:14:44 +00:00
kleink
1f173d29a8
Fix a .Fa vs. .Fn bogon, and clarify somewhat.
1999-03-09 20:35:18 +00:00
kleink
e2a4add9f7
brk(2) actually returns an int indicating success (0) or failure (-1). Also,
...
change its argument to void *. (Both XSH5).
1999-03-09 20:33:22 +00:00
erh
bdfd2b2770
Add missing .El lines.
1999-03-09 19:45:09 +00:00
kleink
55cb8b09ce
Functionally back out namespace.h revision 1.7 and perror.c revision 1.15;
...
perror() is an identifier reserved by ANSI/ISO C, and in case of a redefition
the behavior is undefined.
1999-03-09 13:14:36 +00:00
ross
53dc7656a3
More missing .El's.
1999-03-09 03:58:14 +00:00
ross
baa8fc090f
Missing .El.
...
Rewrite cheap .Bd -literal as a nice .Bl -column.
1999-03-09 03:49:46 +00:00
ross
0f9d1274e7
Missing .El.
1999-03-09 03:37:41 +00:00
kleink
cbab327fc8
Manual page for hcreate(3) and friends.
1999-03-08 18:43:21 +00:00
kleink
f049fe75cc
Snapshot.
1999-03-08 11:03:43 +00:00
kleink
198e9a2784
s/rtld_setup/_rtld_setup/ to move it out of the user's name space.
1999-03-08 10:49:08 +00:00
kleink
be94d3fe24
Const poisoning, integer argument promotion.
1999-03-08 10:35:43 +00:00
kleink
dde7993b2f
Const poisoning.
1999-03-08 10:27:34 +00:00
drochner
08a728a40a
fix a number of pastos (msgflg where semflg is meant)
1999-03-06 11:56:53 +00:00
mycroft
9b7ce513f4
Fix minor formatting error.
1999-03-06 11:41:51 +00:00
ragge
22df858e3c
Fix typos after the hton* changes. Need __*setjmp14.S also.
1999-03-06 11:13:43 +00:00
mycroft
b59b039954
Add missing , in he_errlist[] initializer. Yay lint.
1999-03-06 00:17:25 +00:00
drochner
5ebd489607
make the mipse[lb]->mips translation really work
...
(harmless here because there is no libmips anyway)
1999-03-05 12:19:17 +00:00
itohy
0abd947255
Add minimal dependency to make "make depend" optional
...
after cleandir.
1999-03-04 11:45:22 +00:00
lukem
26f7149c70
avoid possible denial of service attack. from freebsd
1999-03-04 05:26:48 +00:00
lukem
758519f01c
* don't reference rpc_secure(3N) (yet)
...
* use section (3) not (3N) (from freebsd)
1999-03-04 02:59:43 +00:00
jonathan
3eeb52dee0
Makefile ${MACHINE_ARCH} changes for mips{eb,el}, as suggested by
...
Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
1999-03-03 12:00:18 +00:00
christos
6ddc400a5b
const poisoning.
1999-03-02 14:02:02 +00:00
ross
548ab086f2
Urk, .Nx doesn't DTRT either.
1999-02-28 00:00:03 +00:00
ross
a502b55bc2
Don't .Xr sha1(1) until we get such a thing, but do .Xr md5(1).
...
Also, don't .Ox (?) 2.0, but do .Nx 1.4.
1999-02-27 23:11:56 +00:00
tv
7b36f54b99
Revert part of previous and use C/// instead of S/// for mipse[bl]->mips.
1999-02-27 21:21:26 +00:00
tv
907d550100
This needs to use C///, not S///.
1999-02-27 21:13:50 +00:00
tv
803ae8725f
Add c++rt0 for arm32 with the "special" hacks. Put c++rt0.c in arm32's
...
own directory until it is "fixed".
1999-02-27 03:28:30 +00:00
tv
97df55d7ae
Remove -fpic condition for powerpc - we don't build c++rt0 for powerpc,
...
and powerpc has PIC now.
1999-02-27 03:27:54 +00:00
tv
a75b29d92f
Clean up mipse[bl]->mips substitution.
1999-02-27 03:27:01 +00:00
abs
edc1a24a56
Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
...
RCS Id.
1999-02-25 08:02:19 +00:00
drochner
3654576f9f
make this build again after the mips->mipse? transition
1999-02-24 15:10:16 +00:00
drochner
a34eb7c1b7
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
...
libc builds on pmax again
1999-02-24 15:05:20 +00:00
drochner
338f565814
-this fancy S/mipse[bl]/mips/ didn't work - replace it by something simple
...
-generate an ARCHSUBDIR which contains the last path element
-use ${ARCHSUBDIR} instead of ${MACHINE_ARCH} where appropriate
1999-02-24 15:00:08 +00:00
mrg
bdadd56346
add a new fstab type "dp" for the user-specified dump device.
...
change swapctl -A to see this and add it via swapctl(2). also
add a new swapctl -D <device> to change the dump device on the
fly.
1999-02-23 17:00:53 +00:00
christos
ae6215337e
Don't use 1: label; it is uses by the PIC_PROLOGUE macro and we jmp in the
...
wrong place!
1999-02-22 13:07:14 +00:00
christos
13a9c36196
bump minor for t{search,walk,delete,find}
1999-02-22 10:33:51 +00:00
christos
7975455d45
t{search,find,walk,delete} from OpenBSD via Neil A. Carson
1999-02-22 10:33:15 +00:00
erh
61d310601b
Add the section number to the poll xref.
1999-02-18 00:58:49 +00:00
itohy
b6827f0528
Add m68k_sync_icache.2.
1999-02-17 08:24:53 +00:00
kleink
df15a294f2
Dv vs. Va police.
1999-02-16 19:36:52 +00:00
kleink
276331d152
Per XSI5, make ENTRY.data a typeless pointer.
1999-02-16 18:23:00 +00:00
kleink
983e1024bf
Per XSI5, let hcreate() take a size_t argument.
1999-02-16 18:12:24 +00:00
kleink
fbed58df1f
Dispose private search.h header.
1999-02-16 18:01:37 +00:00
kleink
3b5a19a494
Dispose the private search.h header and use <search.h>, which is a superset,
...
instead.
1999-02-16 17:59:18 +00:00
he
04d7a85c7b
NOLINT -> MKLINT=no.
1999-02-15 09:33:41 +00:00
hubertf
36f9d7790a
RCS ID police
1999-02-15 04:03:03 +00:00
christos
af1c8fd11a
For don't mess up the stack before calling syscall when using PIC_PROLOGUE.
1999-02-13 16:13:48 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
kleink
b75d68301e
<sys/fcntl.h> -> <fcntl.h>
1999-02-12 15:04:00 +00:00
lukem
e3de1328d5
replace NOSTATICLIB with MKLINKLIB!=no - the former wasn't used anywhere else in the tree, and the latter seemed appropriate
1999-02-12 11:34:07 +00:00
lukem
76a2bd31c1
use MKxxx instead of NOxxx
1999-02-12 11:32:32 +00:00
lukem
f98fcbbae4
use MKPROFILE instead of NOPROFILE
1999-02-12 11:22:55 +00:00
christos
ae535838b4
ELF not alpha and mips.
1999-02-12 11:14:11 +00:00
carrel
9933831d6d
use clock_settime.2 not clock_settime.c in MAN
1999-02-11 20:42:49 +00:00
kleink
dd608c4189
Oops, forgot a word.
1999-02-11 15:22:54 +00:00
kleink
8c809f7e03
Document clock_settime(2) and friends.
1999-02-11 15:20:47 +00:00
simonb
36362e2a99
In hesiod_to_bind(), don't append lhs and an extra dot if lhs is empty.
...
Now works with Ultrix hesiod.conf files.
1999-02-11 06:16:38 +00:00
kleink
710170a1d2
Reflect the addition of socklen_t.
1999-02-10 18:20:02 +00:00
kleink
73991fa256
Add missing LIBRARY section.
1999-02-10 17:30:45 +00:00
lukem
efa00c6291
nsdispatch isn't currently thread safe; highlight this as a bug
1999-02-09 23:38:25 +00:00
is
b0f697496e
Provide a minimal instruction/data cache synchronization C binding.
...
(The function has always been in the kernels as special trap #12 ).
In response to PR 4951 by Hauke Fath.
1999-02-09 22:32:33 +00:00
tv
5592ec7573
Remap mipse[bl] to mips when finding arch directory.
1999-02-09 19:30:03 +00:00
explorer
10f0331930
sync with libkern. Again.
1999-02-09 00:54:31 +00:00
is
3fafc185a5
68060 optimization, doesnt hurt others
1999-02-08 22:00:13 +00:00
christos
e387e174fc
Amend for the PLT fixes, things broke last night with the changes to SYS.h
...
and cerror.S. In particular, the syscalls in the files committed below were
broken.
1999-02-08 18:56:48 +00:00
kleink
317455d895
Merge tzcode1999b.
1999-02-08 18:00:19 +00:00
is
87987d1d4d
Fix typo
1999-02-08 11:13:14 +00:00
augustss
32482e1058
Compute week number right. Fixes PR 6961, from
...
Wolfgang Helbig <helbig@Informatik.BA-Stuttgart.DE>
1999-02-07 17:33:30 +00:00
christos
143dcdbe44
Make cerror an entry and compensate for the PIC_PROLOGUE change in SYS.h
1999-02-07 17:22:25 +00:00
christos
cb41675175
Add PIC_PROLOGUE before the PLT call to cerror. ELF dynamic linking needs
...
this.
1999-02-07 17:21:38 +00:00
bad
855e0d3934
getopt() does not return -1 when encountering an unknown option.
...
Also, minor KNF nit in an example.
1999-02-07 16:52:56 +00:00
christos
468bdc50fc
PR/6957: Wolfgang Helbig: libedit swaps CR and LF control chars.
1999-02-07 14:34:05 +00:00
lukem
f177c46ba0
fix bug introduced in rev 1.8 during delint(1)ing which broke globbing ~/
...
(hi christos! ;)
1999-02-07 12:19:37 +00:00
lukem
9d8c1e50bf
need <fcntl.h> as well. i hit this, but found that [lib/6782] also noted it
1999-02-07 07:27:13 +00:00
kleink
4ba3ee1071
Serialize freelist access with a mutex.
1999-02-06 16:01:22 +00:00
kleink
42f64d77b6
Bump minor (sha1, l64a_r()).
1999-02-06 15:05:06 +00:00
kleink
e2b924d2ae
Add l64a_r(), a reentrant version of l64a(); found in the Multithreading
...
Extension of SVID4.
1999-02-06 15:04:05 +00:00
simonb
bf0aa4630d
Changes from Niklas Hallqvist from OpenBSD. Commit message there was:
...
Make code ANSI/ISO C conformant. Formerly undefined constructs were used
making load/store architectures (like mips&alpha) fail whn compiled with
gcc -O2.
Tested on mips and i386 ok. Can someone with an alpha test this please?
1999-02-06 02:05:01 +00:00
christos
571b899770
delint.
1999-02-05 20:53:49 +00:00
christos
84ee55f13e
Encode the history lines using strvis() before saving it. Fixes gdb history
...
problem with missing newlines.
1999-02-05 20:52:23 +00:00
christos
0d4dea9233
M-X:<enter> core-dumped.
1999-02-05 20:38:01 +00:00
kleink
f83935c8e4
Make protection against multiple inclusion non-invasive wrt. name space.
1999-02-05 15:16:33 +00:00
jonathan
2d40554ce3
_setjmp.S needs OFFSETOF_SC_{FP,}REGS, so include <machine/signal.h>
...
even tho _setjmp()/_longjmp() don't manipulate signals. (more thought?)
1999-02-05 00:41:42 +00:00
kleink
0d5bfdd00f
Make argv construction code reentrant.
1999-02-04 18:17:16 +00:00
kleink
4c1375bee7
Protect syslog descriptor state with a mutex. TODO: cleanup handling for
...
cancellation points.
1999-02-04 16:23:17 +00:00
explorer
ee5b58d3f8
sync this with changes made in libkern.
1999-02-04 05:10:36 +00:00
explorer
b131132411
add sha1 functions, like md5/4
1999-02-04 05:08:58 +00:00
christos
9c7fb208f8
If object_fmt == elf and we have machine_elf, build that one.
1999-02-03 10:55:12 +00:00
christos
de40255ddb
Don't include <sgtty.h>! Nothing uses it.
1999-02-02 12:34:56 +00:00
matthias
f44e783c10
When invoking ALTENTRY, the arguments may not contain spaces (not even
...
after the ",") or this will fail when cpp is run with -traditional-cpp.
1999-02-01 21:32:35 +00:00
christos
b75634107c
Call 1-800-IAMIDIOT... We are not using the local registers...
1999-02-01 12:19:36 +00:00
mrg
2998626fe3
uh...make this build on the sparc again...or something. i've had
...
to pull a few #define's from the sparc64 include's into this file,
renamed so that they don't break the sparc64. this is really hacky,
and should be fixed somehow. if the sparc is going to know about
32bit sparc64 kernels, the information necessary to get this needs
to exist somewhere for it to grab, not for duplication :(
1999-02-01 09:15:35 +00:00
christos
2dd07da4a9
Elf startup for sparc.
1999-01-31 21:15:31 +00:00