Commit Graph

1934 Commits

Author SHA1 Message Date
mycroft
dc5f9bfad3 Increment minor version. 1996-09-08 00:03:56 +00:00
mycroft
c49d89171e Mention that timeout is in milliseconds. 1996-09-07 21:53:08 +00:00
mycroft
28a375c45a Cross-reference poll(2). 1996-09-07 21:51:53 +00:00
mycroft
56b990d61e Document the use of INFTIM. 1996-09-07 21:50:07 +00:00
mycroft
52528cc4f8 Add a poll(2) man page. 1996-09-07 19:05:32 +00:00
mycroft
f6f3a3525f Document EFAULT as a valid error. 1996-09-07 17:54:26 +00:00
mycroft
65e2460e9e Build a stub for poll(2). 1996-09-07 14:25:51 +00:00
jtc
4063ad5adb #ifdef _KERNEL, #include <lib/libkern/libkern.h> instead of <string.h>. 1996-08-15 22:45:17 +00:00
jtc
1e6bbdf957 Add memcmp.c and memset.c to KSRCS (files copied to libkern). 1996-08-15 22:36:59 +00:00
chuck
3dc0d5258f fix xdr_ypmap_parms (missing "&"'s in calls to xdr_ypdomain_wrap_string
and xdr_ypmap_wrap_string).   prevents segv in ypserv.
1996-08-15 21:43:03 +00:00
thorpej
082a70252b Add an RCS id. 1996-08-13 20:13:35 +00:00
thorpej
961775ef83 Build librmt. 1996-08-13 20:11:18 +00:00
thorpej
dc06f7ce36 Change an instance of "int" to "unsigned long" (the correct type for
ioctl commands under NetBSD) so that this compiles on the Alpha.
1996-08-13 20:09:50 +00:00
thorpej
caae5cd93d Use <machine/asm.h> 1996-08-13 17:00:28 +00:00
explorer
5b3a9aad8d Cute little bug with operator precedence in our stdio code. It appears
that flushing wasn't done right when input buffers were refilled, due
to a check like
	if (foo == _A | _B) which, since _A and _B are both != 0, always
evaluates to true.

Found by proven@cygnus.com
1996-08-13 07:54:00 +00:00
explorer
a9347d2469 Fix description of ceil(3). Closes pr lib/2690 1996-08-12 22:39:34 +00:00
explorer
aac4c7bf01 add -DFDDI ; closes pr lib/2578 1996-08-10 22:31:19 +00:00
mrg
6dd52f02da as the new reboot(2) will only use the bootstr option if the new RB_STRING
flag is set, the major number does not need to change.  backing this out.
1996-08-10 00:25:36 +00:00
mrg
18393cb155 document RB_STRING. 1996-08-10 00:22:29 +00:00
thorpej
5ef055ef5c Phrasing/formatting tweaks, from Kenneth Stailey <kstailey@dol-esa.gov>
in PR #2677.
1996-08-09 19:09:32 +00:00
mrg
9c0b5cc2eb reboot(2)/getpgid(2) changes. 1996-08-09 14:10:45 +00:00
mrg
74693079c6 update for new reboot(2). 1996-08-09 10:32:11 +00:00
thorpej
bb516fa80e Fix some potential type-size problems. 1996-08-09 10:06:02 +00:00
jtc
7693327da9 rsh is now in /usr/bin, not /usr/ucb 1996-08-09 04:17:36 +00:00
jtc
8ee4077ea0 minor changes for better integration into NetBSD 1996-08-09 03:39:00 +00:00
jtc
67ead26177 Remote mag tape library from volume 18 of comp.sources.unix. 1996-08-09 03:35:17 +00:00
mark
d5df3db65b Make this with whether __STDC__ is defined or not. 1996-08-07 17:39:44 +00:00
mark
4e058e1f10 Make sure errno is always zeroed before the syscall.
Don't trash r0 on exit.
1996-08-07 17:38:16 +00:00
pk
74dedb6ee2 Correct tputs() prototype (PR#2645). 1996-08-03 18:55:40 +00:00
phil
8bcbf9b3bb Make it correctly return unslept seconds if interrupted for any other
reason than SIGALRM.  (Was ALWAYS returning 0.)
1996-08-02 17:52:50 +00:00
jtc
943f3d2f5c The argument to isspace() must be representable as an unsigned char.
This change casts the argument to an unsigned char so that this
function will work with strings with their 8th bit set.
1996-07-20 01:09:05 +00:00
jtc
2d903c854c Changing type of "c" to unsigned did not fix the problem --- a signed
char is sign extended before it is assigned to an unsigned int.  This
fix, which has been tested with a different testcase, adds casts to
signed chars which results in proper behavior.
1996-07-20 01:03:54 +00:00
jtc
83481cc8e8 Changing type of "c" to unsigned did not fix the problem --- a signed
char is sign extended before it is assigned to an unsigned int.  This
fix, which has been tested with a different testcase, adds explicit
casts to unsigned char before the value of a character is copied.
1996-07-20 01:00:55 +00:00
explorer
24ff249a08 document AUTONICETIME and AUTONICEVAL sysctls 1996-07-17 18:06:36 +00:00
cgd
60bbd380f2 pull up bug fix from libkern:
>frob the mask so that only the low set bit is set, to avoid lossage.
1996-07-15 05:21:09 +00:00
cgd
2f6bb217b1 add an assembly version of ffs(). 1996-07-15 03:13:15 +00:00
jtc
24de9e4a12 The argument to isfoo() must be representable as an unsigned char, so
type of "c" has been changed to unsigned.  This change allows these
functions will work with strings with their 8th bit set.
1996-07-11 01:47:38 +00:00
jtc
6d8b15101f Install linkaddr.3 as link_addr.3 and link_ntoa.3 too. 1996-07-10 20:15:48 +00:00
thorpej
500e663387 Now that setreuid() and setregid() are system calls again, don't call
the C library "private" versions.  Doing so results in unresolved
symbols the next time a dynamically linked program is run after the
new C library is installed.
1996-07-08 16:42:49 +00:00
thorpej
688ff1ddf9 Correct think-o; this is an assembler source file (and the Makefile
expected as such).
1996-07-08 03:27:25 +00:00
jtc
ca7561ba59 Fix typo 1996-07-06 00:15:45 +00:00
explorer
7e4136b303 Add a continuation slash in the commented-out i387 section 1996-07-05 22:26:51 +00:00
jtc
a0d2fe2548 Thanks to the calling conventions used by some cpus, the argument lists
passed to the execl(), execle(), and execlp() functions are in the form
of the argument vector to be passed to execve().  On these architectures,
it is unnecessary to count the number of arguments, allocate space on
the stack, copy the arguments, etc.  The vector already on the stack
can be used instead.

When some arguments are passed in registers (like most RISC CPU's), it
should be possible to allocate stack space adjacent such that the
registers can be copied to that memory.  After that, the same
approach described above can be used.

This change takes advantage of this on the i386, m68k, and ns32k.  It
is probably true on the vax, but I am unable to check.  RISC CPU's
probably need assembly language implementations to ensure everything
is placed exactly as needed when registers are copied to the stack...
1996-07-04 07:18:56 +00:00
jtc
614420255a Split all exec*() functions out of exec.c into their own files. 1996-07-03 21:41:46 +00:00
jtc
a174b58e2c Added a new VA_START macro to hide the differences between varargs.h
and stdargs.h.  This cleans up a lot of conditionals throughout this
file.
1996-07-03 19:53:46 +00:00
jtc
9fc92b384e Add new i387 math functions to ARCH_SRCS 1996-07-03 18:02:43 +00:00
jtc
a5e2dfa95f use one less fp stack slot 1996-07-03 17:31:28 +00:00
jtc
0ab3a0b137 It's necessary to use 64 bit precision to avoid errors in the least
significant bit(s) (for some operands).
1996-07-03 17:27:34 +00:00
jtc
88420f2e4d this simple adaptation exp() does not work 1996-07-03 17:20:16 +00:00
jtc
5f9accdf53 Assembly versions of expf(), logf(),log10f(), scalbf(), expm1() and expm1f(). 1996-07-03 16:50:20 +00:00