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
christos
b2a14ab2d3
xdrproc_t casts
1999-01-31 20:46:12 +00:00
christos
caaf1528bc
xdrproc_t casts.
1999-01-31 20:45:31 +00:00
christos
956c293b6d
Mention cabsf, and explain struct complex usage.
1999-01-31 19:38:00 +00:00
castor
eede9d202f
Regularize with removal of genpubassym.cf. Structure offsets
...
now obtained from signal.h
1999-01-31 00:57:10 +00:00
eeh
d2aa2f5098
Need to be able to handle sparc64 executables as well.
1999-01-30 16:57:25 +00:00
thorpej
4fe22aef7f
Sync w/ kvm_mkdb.
1999-01-29 22:23:54 +00:00
kleink
fd13be3c46
Protect access of state with a mutex. Miscellaneous notes:
...
* still needs an implementation-independent ("reentrant.h") method for
disabling cancellation,
* break a leg to leave realloc() `storage compaction' as was for non-reentrant
code,
* use of stdio in assertion code is unsafe.
1999-01-29 08:11:36 +00:00
fvdl
b94126e9f9
Change ld_entry handling a bit to make dl*() from init sections work.
1999-01-28 23:59:49 +00:00
kleink
d041717701
stderr is not always but initially unbuffered.
1999-01-28 20:25:32 +00:00
kleink
18949858f3
Per ANSI C, place the error message on the stderr stream rather than on
...
STDERR_FILENO.
1999-01-28 20:13:40 +00:00
erh
006c21d420
Replace find with ls when looking for installed libraries to prevent subdirectories from being searched. (suggested by Hubert Feyrer)
1999-01-27 05:50:29 +00:00
hubertf
c33036e1f4
add RCS ID
1999-01-27 00:02:55 +00:00
tron
1791df2139
Patch by Greg A. Woods to prevent creation of files in source directory
...
while building documentation. Fixes PR lib/6812.
1999-01-26 22:45:02 +00:00
thorpej
7c2e6d4c42
Fix printf format errors.
1999-01-26 02:23:34 +00:00
lukem
7f1c203c11
always compile in support for `compat' backends (even if !YP & !HESIOD),
...
and make it the responsibility of the backends to fallback to `files'
if !YP & !HESIOD. fixes chsh problem noted by billc@netbsd.org .
1999-01-26 01:08:06 +00:00
lukem
712ba4aec4
after discussion with greg hudson, change default classes back to "in,hs"
1999-01-25 22:36:19 +00:00
lukem
0b7af13a74
add hesiod(3) et al
1999-01-25 03:43:04 +00:00
mrg
5f0216fd45
catch up with the UVM amap changes.. tested by nathanw@mit.edu, thanks.
1999-01-25 03:38:57 +00:00
lukem
147dea105a
convert from hes_*() -> hesiod_*()
1999-01-25 01:09:34 +00:00
lukem
3ca17e24f3
* change default classes from "IN,HS" to "HS" (for backwards compat
...
with older hesiod.conf files & parsers)
* check list != NULL in hesiod_free_list()
* hes_free() is now just a wrapper to hesiod_free_list()
1999-01-25 00:33:36 +00:00
lukem
2f8a1893e3
bump minor for new hesiod functions (from hesiod 3.0.2 dist)
1999-01-25 00:19:04 +00:00
lukem
7a51f6df99
merge in hesiod 3.0.2 distribution
1999-01-25 00:17:55 +00:00
lukem
645b10c9c4
add rcsids
1999-01-25 00:16:17 +00:00
lukem
9a137f1f22
namespace protect hesiod stuff
1999-01-25 00:13:28 +00:00
christos
6856868d29
- Use strsep() instead of strtok_r()
...
- Use warn{x,}() instead of home brewed error()
- Simplify some code.
1999-01-24 19:51:16 +00:00
jonb
f23e238690
things like newfs need bswap64 in libc
1999-01-22 14:22:36 +00:00
mycroft
26c8a9b676
Clean this up a little, and fix the compilation error caused by Manuel's
...
byte-swapping changes.
1999-01-22 11:45:16 +00:00
mycroft
d15c9ceb61
Remove items defined in common.h.
1999-01-22 11:29:16 +00:00
mycroft
da8a0f49c7
Whitespace fix.
1999-01-22 11:01:04 +00:00
mycroft
99355f3153
Use insbl to reduce by 1 instruction.
1999-01-22 10:59:18 +00:00
mycroft
8bf9a67c76
One instruction shorter, and returns the same 32-bit result.
1999-01-22 09:13:17 +00:00
lukem
a17402b37c
pre nsswitch default was more like "files [notfound=return] nis"
1999-01-22 03:25:31 +00:00
thorpej
45863a505b
Fix two problems with the recent nsswitch changes to netgroups:
...
- The historic mode for netgroups was "files nis". Change the default to
this for when /etc/nsswitch.conf does not exist.
- The nis lookup dispatch was mistakenly conditional on -DHESIOD, not -DYP.
1999-01-21 22:21:13 +00:00
mycroft
4171e335d6
Use the right map for Hesiod lookups by uid.
1999-01-21 12:42:06 +00:00
mycroft
d9729a5fd6
Use class IN. (In current Athena code, this is configurable.)
1999-01-21 12:40:07 +00:00
mycroft
1da636920d
Do not build on arm32 by default.
...
This is temporary.
1999-01-21 09:45:28 +00:00
lukem
0da2aba208
minor knf; don't exceed 80 columns ;)
1999-01-20 23:31:02 +00:00
lukem
4e06f52312
s/missing or absent/missing or corrupt/
1999-01-20 23:26:50 +00:00
christos
23ab75d421
- remove unneeded casts
...
- remove unreachable code
- delint
1999-01-20 13:12:07 +00:00
christos
78427083c5
- avoid unitialized warning.
...
- remove unreachable code.
- add ARGSUSED
- linted for const castaway.
1999-01-20 13:11:18 +00:00
christos
a45cc02ea7
add ARGSUSED
1999-01-20 13:09:04 +00:00
christos
4e07a5c03b
- add ARGSUSED
...
- remove unnecessary casts
- const poisoning
1999-01-20 13:05:29 +00:00
christos
702c6d8625
- fix a misplaced parenthesis in an if statement
...
- caddr_t -> void *
- remove unnecessary casts
- turn code repeated 3 times into a macro
1999-01-20 13:04:27 +00:00
christos
c927d63f09
Avoid overflow when adding a 64 bit quantity to a 32 bit pointer on 32 bit
...
machines.
1999-01-20 12:58:21 +00:00
lukem
c8851d63a0
weak_alias nsdispatch
1999-01-20 11:49:33 +00:00
lukem
1cc0315b28
protect nsdispatch. sort entries
1999-01-20 11:48:49 +00:00
lukem
6c13a3b826
* ensure memory is released if operations fail (in authunix_create(),
...
xdr_callmsg(), xprt_register(), svc_tcp(), svc_udp(), etc)
* don't attempt to close a socket filedescriptor if it's -1 (some from
freebsd, some i found)
* make the initial xid a little more random (from freebsd)
* fix some spelos and tyops in comments (some from freebsd)
* use warn() instead of warnx() for many errors; the user probably
wants to know what the error code was.
* knf & whitespace nitpicks
1999-01-20 11:37:34 +00:00
lukem
774097a310
* svctcp_create():
...
- bump listen backlog to a modern value (should fix [lib/6379])
- always check if sock should be closed
- provide more informative error messages
* svctcp_rev(); set strm_stat = XPRT_DIED if error (from freebsd)
1999-01-20 08:40:13 +00:00
lukem
40901ecd3c
nsdispatch defaults now: "group: compat", "group_compat: nis"
1999-01-20 02:59:37 +00:00
mycroft
3d9372fc29
Simplify this code slightly.
1999-01-19 08:32:34 +00:00
lukem
b247a8eceb
* `passwd' defaults to `compat', and `passwd_compat' defaults to `nis'
...
* constify ns_dtab defs
1999-01-19 08:30:46 +00:00
lukem
6b348d99e9
constify ns_dtab defs
1999-01-19 08:26:35 +00:00
lukem
6a471ed8f9
convert to new nsdispatch(3)
1999-01-19 08:07:58 +00:00
lukem
27323a9339
* maximum limit of names is MAXLOGNAME not UT_NAMESIZE. fixes [bin/6847] from
...
scott ellis.
* convert to new nsdispatch(3)
1999-01-19 08:04:27 +00:00
lukem
0ae6c2e5b8
convert to new nsdispatch(3)
1999-01-19 08:01:48 +00:00
lukem
66c9a837d5
convert to new nsdispatch(3). lookup defaults back to "dns files"
1999-01-19 08:01:12 +00:00
lukem
37df672063
* support extra two arguments to nsdispatch():
...
const char *method /* method name for dynamic linking */
const ns_src defaults[] /* list of defaults */
* document above, and expand other docco.
1999-01-19 07:58:05 +00:00
abs
593d6c65b9
Add '-f disktab' option to disklabel, via lib/6623 from
...
Greg A. Woods <woods@most.weird.com>. (Very) slightly tweaked disklabel.8
1999-01-19 06:24:08 +00:00
lukem
df91e2ba06
support nis lookups for getnetby*()
1999-01-19 04:10:23 +00:00
christos
6304dadc4d
delint
1999-01-18 20:36:32 +00:00
christos
759b834daa
sprintf -> snprintf (not needed, but since snprintf is used everywhere else)
1999-01-18 20:21:19 +00:00
christos
b5ea93f921
PR/6837: Greg A. Woods: Bring into scope getpeername to make sure that
...
the #define workaround works. XXX: But we don't need this workaround
for NetBSD.
1999-01-18 19:54:20 +00:00
christos
05c9a1f2b5
PR/6837: Greg A. Woods: Add RBL capability for libwrap.
1999-01-18 19:45:26 +00:00
christos
6ab93ab855
PR/6836: Grag A. Woods: Formatting errors and limitation doc.
1999-01-18 19:39:24 +00:00
lukem
94773c129b
highlight nsswitch.conf(5) in the first paragraph
1999-01-18 12:10:06 +00:00
lukem
8b9d148c71
before each call to nsdispatch(), set h_errno to NETDB_INTERNAL, and only
...
change to NETDB_SUCCESS if nsdispatch() returns NS_SUCCESS. it is up to the
internal methods to change h_errno from NETDB_INTERNAL to a more appropriate
value when an error is detected.
1999-01-18 05:26:08 +00:00
castor
8605fac4eb
* Fix typo in Makefile.inc -- byte_swap_2.4 -> byte_swap_4.S
...
* Change bytes_swap_4.S to have consistent NLEAF and END for swap routine.
1999-01-18 04:32:49 +00:00
lukem
a360857d48
* fix _compat_getpw so that it returns _local_getpw(...) if there
...
isn't a `+' token in the files database.
(this bug probably crept in when a merge to current occurred)
* ensure that the _bad_getpw callbacks in __getpwcompat have an
argument for error reporting.
1999-01-18 00:59:10 +00:00
lukem
29f39a2ca1
fix thinko introduced in last rototilling of nsdispatch; _nsdbtget()
...
would always return the entry for the first entry looked up. noted by
andrew gillham (manifesting itself as ftp failing to lookup names).
1999-01-17 04:49:04 +00:00
lukem
e50f4e6efc
fix some gid casts
1999-01-16 14:44:33 +00:00
lukem
f016dbdf41
fix some uid casts
1999-01-16 14:42:54 +00:00
lukem
531c1c25e4
remove unused vars. remove register
1999-01-16 11:43:08 +00:00
lukem
d3f8abaacb
reference nsswitch.conf(5)
1999-01-16 07:59:39 +00:00
lukem
73a3905845
clarify that the lack of support for dynamic loading is only for callback funcs
1999-01-16 07:55:43 +00:00
lukem
3356f29048
bump minor for nsdispatch(3)
1999-01-16 07:49:32 +00:00
lukem
2bf40fa435
pull nsswitch up to main branch
...
convert getnetby*() to nsswitch (from resolv.conf lookup)
1999-01-16 07:48:23 +00:00
lukem
0eb8645e3a
pull nsswitch up to main branch
1999-01-16 07:47:18 +00:00
lukem
6c5df78e61
remove debugging override of _PATH_NS_CONF
1999-01-16 01:21:01 +00:00
thorpej
71522016ba
Fix LP64 warnings.
1999-01-15 22:03:57 +00:00
tsarna
531aeb7c25
Add a "class" entry to ttyent. Closes PR#4638.
1999-01-15 18:47:48 +00:00
bouyer
dc306354b0
Move the bswap functions from libutil to libc (this bups the
...
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
1999-01-15 13:31:15 +00:00
lukem
de3b78d72a
merge nsswitch into main branch
1999-01-15 12:48:41 +00:00
castor
7ad987bb7c
Userland support for 64-bit safe sigcontexts.
1999-01-15 03:53:33 +00:00
kleink
6348b7d5b5
* On architectures using ELF, and conditionally on those in transition, rename
...
_ASM_LABEL(cerror) and _ASM_LABEL(curbrk) to _C_LABEL(__cerror) and
_C_LABEL(__curbrk) (or their respective architecture-specific equivalents) to
avoid possible name clashes with identifiers used in user applications.
* Do the same for minbrk on all architectures to avoid a GCC-specific (and
on ELF architectures effectively useless) symbol reference renaming in MI code.
1999-01-14 22:48:18 +00:00
kleink
3b7ac44e6c
* Add const keywords to function arguments as appropriate.
...
* Clarify the description of the initial position of the stream (some confusion
due to the way fdopen() was merged into a former ANSI-only document).
1999-01-12 15:27:28 +00:00
kleink
95478cea62
strtok() -> strtok_r() to avoid side-effects.
1999-01-11 23:31:50 +00:00
kleink
66208204f2
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 23:20:35 +00:00
kleink
920280ae17
2 -> STDERR_FILENO
1999-01-11 23:10:26 +00:00
kleink
3ed4fcf61e
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 22:39:59 +00:00
christos
5042017dd3
Remove debugging code and unused variable.
1999-01-11 09:34:17 +00:00
christos
e748cbf6b0
Don't use %eax
1999-01-10 18:20:13 +00:00
christos
c77a99ad05
First pass at csu stuff for i386/elf.
1999-01-10 17:16:06 +00:00
simonb
c93135c35a
s/vm_offset_t/vaddr_t/
1999-01-10 08:24:42 +00:00
kleink
2125814fb5
1003.2-92 specifies the string "--" to be recognized as the option list
...
delimiter as opposed to any string merely beginning with '-''-'; change to
match the standard. From Simon J. Gerraty <sjg@quick.com.au> in PR lib/6762.
1999-01-09 20:31:07 +00:00
kleink
cb697ba0d0
When reopening in append mode, seek to the end of file in order to have the
...
internally kept offset pointer reflect this; ftell(3) would report an
incorrect current offset otherwise. From Geoff C. Wing in lib/6381.
1999-01-06 13:57:14 +00:00
lukem
ddfeeeebfd
fix history() prototype. (d@openbsd.org)
1999-01-05 22:46:22 +00:00
tron
441c7a826d
On suggestion by Brian C. Grayson explain more detailed when [ENOENT]
...
will be returned.
1999-01-04 00:31:52 +00:00
cjs
adfa683d2a
Always descend on `make obj', too, to allow developers to switch between
...
defined and undefined EXPORTABLE_SYSTEM without rerunning `make obj'.
1999-01-03 21:52:26 +00:00
eeh
ff34887c45
More fixes to signal handling code...
1999-01-03 16:22:04 +00:00
tron
593de752d4
Mention that symlinks don't need to point to an existing file or
...
directory as suggested by Brian Grayson in PR misc/6711.
1999-01-02 16:05:26 +00:00
kristerw
14e0e5307d
The scalb* functions left data on the floting point register stack.
...
Remove it before leaving the function.
The solution is taken from OpenBSD.
1999-01-02 05:15:40 +00:00
kristerw
0a31df6329
Fix a typo.
1999-01-02 01:11:55 +00:00
kleink
37709da758
Change multiple inclusion protection symbol name to NetBSD convention which
...
doesn't violate namespace rules.
1998-12-20 17:52:01 +00:00
drochner
b6581ead5f
Minor size_t!=int related cleanup, only effective on the alpha.
...
btw: the maximum length of an RE is limited by the "int" range, also
on the alpha. "sopno" is "int", and "int"s are used as counters within
the code, so it would need some work to change this. I only don't know
how one could test it...
1998-12-13 12:21:46 +00:00
christos
a6d4afba22
delint
1998-12-12 20:08:21 +00:00
christos
a0be074d8b
many problems; variables hidden by others, size_t <-> confusion
1998-12-12 19:54:16 +00:00
christos
61df62e6a8
- missing error message from array could cause core dump
...
- delint
1998-12-12 19:52:51 +00:00
is
1ab8cc2ed4
mention poll(2).
1998-12-11 22:38:44 +00:00
is
4ea0892d30
mention poll(2)
1998-12-11 22:35:32 +00:00
christos
e2695fedf7
Not -1, (uid_t)-1 and (gid_t)-1
1998-12-09 15:02:12 +00:00
christos
983a6b1f22
Delint
1998-12-09 14:35:02 +00:00
christos
61238e7179
delint
1998-12-09 12:42:46 +00:00
drochner
7cd4c14e82
regoff_t is used like size_t within the code, it should be defined
...
so instead of off_t. This makes some casts unnecessary.
We can't change the definition now due to binary compatibility, so
prepare for the next libc major version.
1998-12-08 14:00:24 +00:00
drochner
64a8986fc2
Change some function arguments to appropriate types. This makes lint
...
happy without casts.
1998-12-08 13:52:48 +00:00
drochner
25804e11c9
remove another unneeded cast
1998-12-08 13:49:46 +00:00
drochner
285638718a
correct a comment, minor formatting
1998-12-08 13:48:06 +00:00
drochner
c300f8f462
Back out part of the last change. This broke on the alpha (or wherever
...
sizeof(u_int32_t) != sizeof(*)), at least in cases with re->re_g->nstates
between 32 and 64.
Primary reason for the breakage was that the "states1" definition didn't
work as expected. (It didn't work before either, but this was not noticed
due to sizeof(long)==sizeof(*).)
The alpha can handle larger problems with the "small" state machine model
if a "long" is used as state variable, so it is better to keep the old
definition here. (u_int32_t is left for the "operator" variables.)
Use "int" as "sopno" - this is used as index into the states field, there
is no point in using a fized-size type.
1998-12-08 13:41:42 +00:00
abs
6381de4c64
Add links to getmntinfo(3) and getfsstat(2)
1998-12-07 05:17:53 +00:00
jonathan
bf3db28f12
Move warnings about sys_errlist[], sys_nerr, __sys_errlist, _sys_nerr
...
to _sys_siglist.c, so the warning is shown once at link time, not three times
(once for errlist.c itself, once each for the two includes in _sys_siglist.c).
1998-12-06 07:12:18 +00:00
jonathan
56f21e4806
Move warnings about sys_siglist[] and __sys_siglist to _sys_siglist.c,
...
so that the warning is shown once at link time, not three times.
1998-12-06 07:05:48 +00:00
pk
d92652f4ae
Check the results of argument decomposition in octets to prevent
...
garbage being sent to name servers.
1998-12-05 13:17:55 +00:00
mycroft
317ff12487
Slight cleanup.
1998-12-04 09:52:43 +00:00
cgd
244d803bb3
per e-mail with christos: history_next_event() should return -1, not NULL,
...
in case of error, just like history_prev_event() does.
1998-12-03 17:51:16 +00:00
thorpej
58e61001ec
Warn about references to the compatibility stat(), fstat(), and lstat(),
...
and direct the user to include <sys/stat.h> to generate the correct
reference.
1998-12-02 19:47:45 +00:00
thorpej
6f91c82be7
Warn about references to the compatibility msync(), and direct the user to
...
include <sys/mman.h> to generate the correct reference.
1998-12-02 19:37:50 +00:00
thorpej
0c5cf7b38a
Warn about references to the compatibility unvis(), and direct the user to
...
include <vis.h> to generate the correct reference.
1998-12-02 19:33:28 +00:00
thorpej
efd37a7da8
Warn about references to the compatibility vfork() (i.e. the vfork() with
...
the 4.4BSD non-shared-address-space semantics), and direct the user to
include <unistd.h> to generate the correct reference.
This warning isn't about an ABI compatibility issue, but the new vfork() is
considerably faster.
1998-12-02 19:29:56 +00:00
christos
d72de1a548
PR/6251: ``TheMan'': Delint.
1998-12-02 09:47:20 +00:00
thorpej
e644246e6a
Warn about references to the compatibility() sigaction(), sigpending(),
...
sigprocmask(), sigreturn(), and sigsuspend(), and direct the user to
include <signal.h> to generate the correct reference.
1998-12-02 01:01:03 +00:00
thorpej
6dc438b3ac
Warn about references to the compatibility sigaddset(), sigdelset(),
...
sigemptyset(), sigfillset(), and sigismember(), and direct the user
to include <signal.h> to generate the correct references.
1998-12-01 22:05:21 +00:00
thorpej
126eb1160e
Warn about references to the compatibility sys_errlist[] or sys_nerr, and
...
direct the user to include <errno.h> to generate the correct reference.
Warn about references to the deprecated __sys_signame[] or __sys_nerr, and
direct the user to include <errno.h> and use sys_errlist or sys_nerr instead.
1998-12-01 20:38:02 +00:00
thorpej
7c8e3ebefb
Warn about references to the compatibility sys_signame[], and direct
...
the user to include <signal.h> to generate the correct reference.
Suggestion from Christoph Badura.
1998-12-01 20:31:41 +00:00
thorpej
6d0722603d
Warn about references to the compatibility sys_siglist[], and direct the
...
user to include <signal.h> or <unistd.h> to generate the correct reference.
Warn about references to the deprecated __sys_siglist[], and direct the
user to include <signal.h> or <unistd.h> and use sys_siglist instead.
1998-12-01 20:31:00 +00:00
thorpej
67388db284
Warn about references to the old glob functions, and direct the user to
...
include <glob.h> to generate the correct references.
Suggestion from Christoph Badura.
1998-12-01 20:14:04 +00:00