Mike Pritchard
4a1ada815b
Forgot a .El macro.
1997-01-11 23:26:44 +00:00
Mike Pritchard
5a547a7217
Add RETURN VALUES and ERRORS sections.
1997-01-11 23:20:29 +00:00
Mike Pritchard
bf67a4237e
Some mdoc cleanup. Also added a RETURN VALUES and ERRORS
...
section.
Part of PR# 1493.
1997-01-11 22:51:27 +00:00
Mike Pritchard
25be21b630
Remove the comment about file names having to
...
be 7 bit clean, since it isn't true anymore.
Part of PR# 1493.
1997-01-11 22:31:47 +00:00
Mike Pritchard
9e5fade061
Bring stat(2) into line with what is now actually in
...
stat.h. Also add a little blurb regarding st_mtime &
friends clarifiying how they are defined in a
non-_POSIX_SOURCE envorinment. Closes PR# 1089.
1997-01-11 21:45:57 +00:00
Mike Pritchard
8c9c6676cf
Add a couple of additional xrefs.
1997-01-11 19:57:27 +00:00
Joshua Peck Macdonald
81705f9116
This texinfo documentation isn't really enough texinfo-ized
...
to construct an info file from, as documented at the top. There
are no nodes, so I'm commenting out the INFO= list.
1997-01-11 05:43:40 +00:00
Peter Wemm
f809a5f8dd
Correct logic braino when attempting to exclude loopback addresses on
...
the first pass.
Submitted by: Greg Lehey <grog@lemis.de>
1997-01-09 16:38:05 +00:00
Peter Wemm
45eccbb217
Two minor changes to try and make it more robust in the face of many
...
interfaces, until it's redone to use sysctl().
- bump the SIOCGIFCONF buffer size from 1K to 8K
- if we didn't find a suitable address, return a failure. Previously
if it didn't find anything it left the return address uninitialised.
Perhaps it would be better to return AF_INET/111/127.0.0.1 rather than
failing?
1997-01-09 14:55:15 +00:00
Mike Pritchard
32e43d391c
Minor mdoc style fixes.
1997-01-09 07:12:09 +00:00
John Polstra
1a809a51b0
The error returned when F_SETLK collides with an existing lock is
...
EAGAIN, not EACCES. POSIX says that either one is OK.
2.2 candidate.
1997-01-08 23:48:02 +00:00
Garrett Wollman
e76da59456
Delete -D_POSIX_MODE and -D_MULTI_LIBM from CFLAGS. They never had any effect
...
because _IEEE_LIBM always takes priority, so the definition just served
to confuse.
Reviewed by: bde
1997-01-08 13:22:28 +00:00
Andrey A. Chernov
07a7a2c487
Fix fake failures on the short names which looks like hexadecimal numbers
...
Submitted by: paul@vix.com
1997-01-08 13:06:14 +00:00
Joerg Wunsch
ca4967cbda
Document the various reasons for EINVAL.
...
Document the flaw that `offset' is required to be page-aligned, in the
BUGS section.
1997-01-08 12:02:15 +00:00
Andrey A. Chernov
c4be7158c8
Build ebones/libtelnet only if MAKE_EBONES defined
1997-01-08 11:34:32 +00:00
Mike Pritchard
717feb32a0
Man page police.
1997-01-08 06:51:32 +00:00
David Nugent
1c594de59d
Various bugfixes.
1997-01-07 16:28:12 +00:00
David Nugent
273b52cea1
Consistency check: refs to ~/.login.conf should be ~/.login_conf.
1997-01-07 14:29:50 +00:00
David Nugent
65fa0ae191
Commit the right version this time. :-)
1997-01-07 13:32:04 +00:00
David Nugent
2dc7d862d8
Fix for login_getclass(NULL) case.
1997-01-07 13:29:21 +00:00
Garrett Wollman
01754f1159
Fix Makefile so that dependencies are actually right this time.
...
It is almost always the wrong thing to put .y and .l files directly
into the SRCS.
1997-01-05 18:25:53 +00:00
Andrey A. Chernov
64cf8d66e2
Disable isxdigit block until proper solution will be found
...
isxdigit(name[0]) gives false failures on short names which looks
like hexadecimal digits, f.e. "fade", "babe", "d133", etc.
1997-01-05 17:26:09 +00:00
David Nugent
5023ac7251
Fix typos pointed out by bde (thanks!).
1997-01-05 09:06:32 +00:00
Bruce Evans
b488c451de
Don't depend only <stdio.h> bogusly including <sys/types.h>.
...
(<sys/types.h> is a prerequisite for <login_cap.h> mainly because
the latter wants to typedef rlim_t. rlim_t is typedefed in
<sys/types.h> in NetBSD.)
1997-01-05 07:12:29 +00:00
David Nugent
561d61ca90
Add missing manpage for login.conf.
1997-01-05 03:24:45 +00:00
David Nugent
68bbf3adb0
Library functions relating to the login class capabilities database,
...
including manpages.
See also login_cap.h.
1997-01-04 16:50:08 +00:00
Mike Pritchard
7eb461278e
Fix the short description of kvm_getloadavg(3) to reflect
...
what the function really does.
Also fix a small mdoc problem I noticed while in there.
Obtained from: NetBSD-bugs (NetBSD PR#3077)
1997-01-02 20:16:20 +00:00
David Nugent
4ae89ecddd
Added group= facility to /etc/ttys for tty grouping for more
...
more manageable and convenient referencing by login.conf (login
class database) and (e.g.) login.access.
This is the first of a group of commits which implements the login
class capabilities database.
1997-01-02 08:05:43 +00:00
Jordan K. Hubbard
b355f69744
Remove bogus weak reference.
1997-01-01 11:03:44 +00:00
Jordan K. Hubbard
799dbaaffc
Eliminate unnecessary warning introduced by a missing forward declaration.
1997-01-01 10:06:37 +00:00
Bruce Evans
fd0a86436e
Use ${COPY} instead of -C for installing non-source files. crt*.o
...
should be installed using the same flag as libraries, but ${COPY}
is currently used for libraries.
1997-01-01 04:52:55 +00:00
Alexander Langer
904259996b
Grammatical changes.
...
Reviewed by: joerg
1997-01-01 03:29:33 +00:00
Peter Wemm
a856779ff8
prototype of shared function now in include file
1996-12-31 09:16:12 +00:00
Peter Wemm
e85cee866d
use svc_maxfd + 1 in the select() call.
...
(There may be a behavior difference between the 2.1 and 2.2/3.0 kernels
in this area, it seemed to work for me but I have a horribly hacked
select() that might have a bug in the handling of this)
Submitted by: wpaul
1996-12-31 09:13:59 +00:00
Peter Wemm
6678380e8e
libgmp.so.2.0 was missing from the compat21 dist
...
(should be in 2.2)
Reported by: John Fieber <jfieber@indiana.edu>
1996-12-31 09:02:39 +00:00
Bruce Evans
53f49427b0
Use beforeinstall' target instead of
install' target to avoid setting a
...
bad example.
1996-12-31 02:39:40 +00:00
Bruce Evans
a1e71a0d14
Use beforeinstall' target instead of
install' target so that the links
...
get installed.
The `install' target should only be overridden when the default one would
do something wrong and you're too lazy to fix the default one.
1996-12-31 02:38:28 +00:00
Mike Pritchard
cb22292338
Spelling/mdoc police.
1996-12-30 21:08:45 +00:00
Peter Wemm
c5bb6008ce
Oops! Bad Idea! (TM)
...
Restore the clamp on the return value from rpc_dtablesize().. Some programs
(eg: ypserv) use this as an indication of how large svc_fdset is in their
hand-rolled svc_run() loops. The svc_fdset table is maintained by the
rpc library explicitly for compatability with such programs. (It uses
a different variable-sized bitmap itself internally)
1996-12-30 18:41:20 +00:00
Peter Wemm
9180f99125
- make wire protocol 64 bit type safe
...
- extern prototypes now in include file
- fix local prototypes
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 15:21:19 +00:00
Peter Wemm
9ff75e1aac
- prototypes now in include file
...
- overhaul for unlimited fd's
- OpenBSD's ftp port bounce attack fix
- fix timeouts
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 15:19:08 +00:00
Peter Wemm
75a98e21b1
- canonical function declaration
...
- prototypes now in common include file
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 15:16:22 +00:00
Peter Wemm
0143afc23b
- overhaul for unlimited file descriptors
...
- prototypes now in include files
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Note: potential bug here, It looks like there could be a null pointer
dereference depending on what has already been called to initialise some
shared data.
1996-12-30 15:14:29 +00:00
Peter Wemm
3a6ebf3676
- make wire protocol 64 bit type safe
...
- use standard functions
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 15:10:14 +00:00
Peter Wemm
ae1e6afd31
- major overhaul to make this deal with unlimited fd's.
...
- kill non-FD_SETSIZE code
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Note, there was a nasty bug with our old code here. It would trash the
stack if a fd > 31 was passed in. It was using a "long" as though it
was an "fd_set", ie: it was assuming that a long was 256 bits wide. :-(
This has been lurking here for a while, since the FD_SETSIZE #ifdef's
were first implemented.
1996-12-30 15:07:33 +00:00
Peter Wemm
39f377845f
- make wire protocol 64 bit type safe
...
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 15:00:53 +00:00
Peter Wemm
c8df2bbd52
Remove our code that clamped the max select() fd number to FD_SETSIZE (256)
...
This function is now unused.
1996-12-30 14:59:12 +00:00
Peter Wemm
47c49966f6
- kill non-FD_SETSIZE code
...
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 14:57:33 +00:00
Peter Wemm
ec3ca1a2d3
- 64 bit type safe on-the-wire protocol
...
- use standard functions
- prototype now in include file
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 14:55:38 +00:00
Peter Wemm
b93e2c954d
- prototype now in include file, plus no longer needed anyway
...
- fix timeout code
- better sequence number generation (for long running daemons)
- dont close an unopen socket
- use standard functions
- 64 bit type safe for wire protocols
- unlimited file descriptors
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
1996-12-30 14:53:20 +00:00