Commit Graph

4196 Commits

Author SHA1 Message Date
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
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