fair
3a267cb729
add .Xr chflags 2 - this is another meta-data-modifying system call
1998-07-06 09:23:23 +00:00
mrg
32f519716b
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg
2beab49a06
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
kleink
1045d16494
Prefer STDERR_FILENO over 2.
1998-07-04 20:22:05 +00:00
mycroft
01ed262043
Further redux.
1998-07-03 18:09:25 +00:00
mycroft
b742a40a8c
Make this a bit less fork-happy.
1998-07-03 17:50:10 +00:00
tsubai
2d13e5da31
Add #include <sys/syscall.h> for "SYS_sigprocmask".
1998-07-02 18:40:24 +00:00
thorpej
a644188b88
int -> ssize_t ... today is not my day.
1998-07-02 01:42:28 +00:00
thorpej
637dff3592
Wrappers around the indirected positional i/o system calls; the off_t
...
arguments must be padded.
1998-07-02 01:25:37 +00:00
thorpej
d5bc168ba9
Use _C_LABEL() to generate C labels.
1998-07-01 06:44:14 +00:00
thorpej
0c3c6dabb8
Use _C_LABEL() to generate C labels.
1998-07-01 06:24:25 +00:00
tv
131c70b10d
Change immediate label references to _C_LABEL().
1998-07-01 02:16:27 +00:00
thorpej
0b12e1c944
Generate C labels with _C_LABEL().
1998-07-01 01:28:48 +00:00
thorpej
317d4e84d6
Use pread(2) and pwrite(2) where appropriate.
1998-06-30 21:30:52 +00:00
thorpej
b9cfbb01cd
Use pread(2) in one place.
1998-06-30 20:47:37 +00:00
thorpej
5bc2ba5c36
Oops, missed a couple of pread(2) uses.
1998-06-30 20:40:44 +00:00
thorpej
55c7ea7c28
Use pread(2) and pwrite(2) rather than lseek(2)/{read,write}(2).
1998-06-30 20:29:39 +00:00
thorpej
bdad86fd0c
Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.
1998-06-30 19:46:00 +00:00
augustss
d78443c890
Revert the #define of ioctl to its previous state since my
...
"improvement" broke some packages.
1998-06-29 20:48:00 +00:00
msaitoh
1666d3766d
fix return value of kvm_read() and kvm_write()
1998-06-29 20:36:30 +00:00
nathanw
e14ca04293
Document shortcorename support and control.
1998-06-28 21:36:55 +00:00
christos
49278ef701
s/inline/__inline/ so that lint works.
1998-06-28 20:19:30 +00:00
christos
b76ac94f9e
Bump for fktrace(2)
1998-06-27 21:23:28 +00:00
christos
1fbae2369b
Add stub for fktrace(2)
1998-06-27 21:22:56 +00:00
thorpej
5b08d89dbe
Put pw_scan() back into libutil and pretent that libutil.so.5.0 never
...
existed.
1998-06-27 05:08:56 +00:00
thorpej
43c06f3fa9
Fix a serious symbol collision problem introduced when pw_scan() was added
...
to libc. Note, pw_scan() is NO LONGER exported from libc (it never should
have been, and we're just going to pretend like it never was).
1998-06-27 05:08:22 +00:00
nathanw
f3506c371f
Document KTRFAC_EMUL.
1998-06-27 04:23:05 +00:00
kleink
add2e5783d
Fix pasto; from matt debergalis <deberg@mit.edu> in PR lib/5649.
1998-06-24 19:07:00 +00:00
kleink
cb63b5cd8c
* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
...
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* If no matching pathnames have been found and GLOB_NOCHECK was not set
(or special csh(1)-specific treatment of magic characters was requested),
return GLOB_NOMATCH instead of 0; the latter would indicate a successful
operation.
* Use strcoll() instead of strcmp() to sort globbed pathnames.
1998-06-19 22:53:57 +00:00
augustss
13648c9aa6
Add __BEGIN_DECLS & __END_DECLS for C++ and clean up a little.
1998-06-19 15:05:09 +00:00
kleink
e4baf78ef2
It's 1998, actually.
1998-06-14 17:54:59 +00:00
kleink
d393974f10
Add a manual page for a64l() and l64a().
1998-06-14 17:47:15 +00:00
kleink
d4cc868265
Per XPG4.2, if the `value' argument evaluates to 0L, don't return a NULL
...
pointer but a pointer to an empty string.
1998-06-14 17:28:15 +00:00
mikel
f417553506
include <errno.h> instead of declaring errno locally
1998-06-09 06:58:41 +00:00
lukem
c90cd29d64
actually, bump major for pw_scan() removal, even when it was moved to -lc
1998-06-09 06:42:50 +00:00
jeremy
20de71c33e
Changed HISTORY section to reflect that vsnprintf and snprintf first
...
appeared in 4.4BSD, rather than ``the current release''.
1998-06-08 23:45:37 +00:00
lukem
65c4c29d59
bump minor (because pw_scan() moved to libc, and old binaries that use libutil.so.4.4 and libc.so.12.26 won't work otherwise)
1998-06-08 14:33:05 +00:00
lukem
0c4c31b7ef
Bump minor version to 27: addition of fdatasync() and pw_scan().
1998-06-08 14:19:38 +00:00
kleink
5896aedb44
Build fdatasync(2) stubs and manpage.
1998-06-08 14:17:29 +00:00
lukem
fc90756956
Implement a new manual page category ``SECURITY CONSIDERATIONS''
...
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
lukem
433c7b1d19
don't need trailing empty paragraph
1998-06-08 10:58:45 +00:00
lukem
23ff8be23c
there probably are bugs. however, don't make an issue of it
1998-06-08 10:57:31 +00:00
lukem
a7d411eb83
documentation is always probably incomplete; don't make an issue of it
1998-06-08 10:56:43 +00:00
lukem
d8c6c15bb4
fix up case of function names
1998-06-08 09:45:50 +00:00
lukem
47fa59a196
warn_refs getwd
1998-06-08 09:38:07 +00:00
lukem
9557a71026
* move pw_scan() from libutil to libc
...
* add support for YP "master.passwd.by*" (master.passwd in YP, including
pw_passwd) and "passwd.adjunct.by*" (SunOS `secure' maps (?)), based
on code in FreeBSD and partially from OpenBSD.
this is only used if euid == 0.
with this, the YP "passwd.by*" maps can have `*' in the pw_passwd field.
* use pw_scan() to parse YP "passwd.by*" and "master.passwd.by*" entries
XXX: i didn't test the "passwd.adjunct" support...
1998-06-08 03:17:59 +00:00
lukem
32e5dd1f22
move pw_scan() out of here (into libc)
...
document _PASSWORD_NOWARN and _PASSWORD_OLDFMT inflags to pw_scan()
1998-06-08 03:12:45 +00:00
enami
9ee7f79783
Rename section DIAGNOSTICS to RETURN VALUES as descirbed in mdoc.samples(7).
...
While I'm here, sort some SEE ALSO section and uncapitalize symbol name.
1998-06-07 04:56:20 +00:00
scottr
df945b33c9
Fix a tyop.
1998-06-06 22:47:00 +00:00
kleink
e344bda27d
Document the return values of isatty(3) (`true' resp. `false' aren't valid
...
return values), and add an ERRORS section.
1998-06-06 19:50:38 +00:00
kleink
90209a592e
Rework this file, as based on suggestions made by Chris Demetriou.
1998-06-06 10:47:41 +00:00
kleink
ae4024b10f
Note that fdatasync(2) is not yet built into the C library. This is because
...
within few days, another system call is going to be added to the C library,
and we want to avoid bumping the minor number twice.
1998-06-05 20:58:54 +00:00
kleink
7cb71743c0
Manual page for fdatasync(2).
1998-06-05 20:48:59 +00:00
kleink
503358cd49
Use MAP_FAILED in the return values description.
1998-06-03 22:03:44 +00:00
kleink
56545aba03
Need <stdlib.h> for setkey() prototype.
1998-06-01 20:25:24 +00:00
kleink
fa992e178b
Prototype has moved: add inclusion of <stdlib.h> to the synopsis of setkey().
1998-06-01 20:24:46 +00:00
kleink
695ad15b90
Need <re_comp.h> for re_comp() and re_exec() prototypes.
1998-06-01 20:22:58 +00:00
kleink
e127c74140
Prototypes have moved: change inclusion of <unistd.h> to <re_comp.h>.
1998-06-01 20:22:01 +00:00
kleink
01709792a9
Need <stdlib.h> for mkstemp() prototype.
1998-06-01 20:19:46 +00:00
kleink
c1d274c3ee
Need <stdlib.h> for mkstemp() and mktemp() prototypes.
1998-06-01 20:17:50 +00:00
kleink
4c4cda3733
Prototypes have moved: change inclusion of <unistd.h> to <stdlib.h>.
1998-06-01 20:16:37 +00:00
kleink
1a288eef77
Prototype has moved: change inclusion of <unistd.h> to <stdlib.h> in the
...
synopsis of valloc().
1998-06-01 20:15:13 +00:00
kleink
4a20914f7f
Need <stdlib.h> for ttyslot() prototype.
1998-06-01 20:13:30 +00:00
kleink
f33fd3125d
Prototype has moved: add inclusion of <stdlib.h> to the synopsis of ttyslot().
1998-06-01 20:12:36 +00:00
lukem
fe1a16ac05
* implement CC_REFRESH_BEEP; as per CC_REFRESH but beep as well. this
...
is useful in completion when a partial completion is found
* remove entry in BUGS about el_parse(); that was fixed a while ago
1998-06-01 14:31:26 +00:00
kleink
de694bce9c
If the runtime linker does not indicate an error condition, let dlerror()
...
return a null pointer rather than the string returned by strerror(0).
1998-05-30 18:33:43 +00:00
matthias
f7d0254c4b
Fix all the bugs I introduced with my last fix...
1998-05-28 22:07:22 +00:00
simonb
c578a514a2
Remove single ' from comment to keep cross-assemblers happy; fixes PR 5451.
1998-05-28 13:57:12 +00:00
matthias
4c27158c66
Fix a bug in bug in bcopy/memcpy/memmove that would manifest when
...
(dst-src < 4) and (dst < src). Credits for finding and diagnosing
this bug go to Ian Dall.
1998-05-27 20:05:43 +00:00
augustss
1a6c4f4a84
Fix off by one error.
1998-05-25 17:13:14 +00:00
ws
a6bbe90471
Use asm.h defines for labels
1998-05-25 15:37:20 +00:00
ws
b1009f3dc5
Use asm.h defines for symbols
1998-05-25 15:35:06 +00:00
ws
c523f0152f
Remove long obsolete copyright (should have been done before initial import)
1998-05-25 15:19:10 +00:00
kleink
3a9e28caea
Declare this interface obsoleted by sysconf(_SC_PAGESIZE), which is the
...
portable equivalent to getpagesize().
1998-05-24 20:26:02 +00:00
kleink
3759ec18f5
Add support to query PAGESIZE, PAGE_SIZE, _POSIX_FSYNC and _XOPEN_SHM via
...
sysconf().
1998-05-24 20:12:25 +00:00
kleink
2a4b2482f5
Permit checking the availability of the POSIX File Synchronization Option
...
(a/k/a fsync(2)), System V style message queues, semaphores and shared memory
at runtime by adding a sysctl variable for each.
1998-05-24 19:52:01 +00:00
kleink
b51b5b4b66
Add a comment about the deviation from POSIX and how to use the compatibility
...
interface.
1998-05-24 19:09:23 +00:00
tv
cce0ef1a56
Initialize variable "stat" in case it falls through the timeout "for" loop.
1998-05-23 13:37:26 +00:00
christos
9f2cd5c8ff
Show the simpler way.
1998-05-20 01:38:53 +00:00
christos
eac8b13603
Add H_APPEND to simplify the interface.
1998-05-20 01:37:54 +00:00
christos
116d3cb1aa
Fix for api changes.
1998-05-20 01:12:25 +00:00
christos
e44dec2e4b
Adjust for changes.
1998-05-20 01:05:27 +00:00
christos
34f34f3dd5
change M_* constants to MD_* to avoid clashes with <stream.h>
1998-05-20 01:04:56 +00:00
christos
aa6425fdd4
remove term_beep hack.
1998-05-20 01:04:17 +00:00
christos
a6c5308263
Bump!
1998-05-20 01:03:51 +00:00
christos
32cdebd7ac
cast is*() arg to unsigned char
1998-05-20 01:03:30 +00:00
christos
96c915840c
Adjust to the libedit api changes.
1998-05-20 01:03:06 +00:00
christos
ccac6ba81c
Add a function to be able to set the cursor to a given event number.
1998-05-20 01:02:38 +00:00
christos
4b8b8611ee
- add extra argument to el_init
...
- fix history functions
- add el_beep()
1998-05-20 01:02:09 +00:00
christos
46573afdb6
cast is*() arg to unsigned char
1998-05-20 01:01:28 +00:00
christos
ff2402b524
el_init takes a third stream argument and add el_beep.
1998-05-20 01:01:00 +00:00
christos
84c5ecc419
Don't print to stderr, but to the editline error stream.
1998-05-20 01:00:33 +00:00
pk
191c543b95
Add `dladdr()' stub.
1998-05-12 21:25:44 +00:00
pk
5de570e329
Include <dlfcn.h> before <link.h>
1998-05-12 21:25:18 +00:00
kleink
18a7b5ac3a
SYNOPSIS referred to the wrong header file.
1998-05-10 12:55:10 +00:00
kleink
1550a56403
Delint last.
1998-05-09 20:59:29 +00:00
mrg
f23ec91e29
oops, forgot it add this earlier (pr#5425)
1998-05-09 03:48:37 +00:00
kleink
3acf29c8b1
Add a few lines about the deviation from the POSIX and X/Open definitions,
...
and document the conforming interfaces.
1998-05-08 18:50:49 +00:00
kleink
687ea7404c
Fix some arithmetics lossage on typeless pointers.
1998-05-08 16:55:15 +00:00
kleink
1c0fc070d8
Substitute `domain name' for `host name' at a couple of places; this was
...
obviously copied from gethostname.3.
1998-05-08 15:51:39 +00:00
cgd
d29dd9772c
link libtermlib_pic.a to libtermcap_pic.a, if the right vars are (un)set.
1998-05-08 03:11:02 +00:00
kleink
23a9b2c5c9
Change the file mode argument to dbopen() and the db backends from int to
...
mode_t.
1998-05-07 19:24:20 +00:00
kleink
9eb0e33ef6
Change the file mode argument to dbm_open() from int to mode_t.
1998-05-07 19:11:14 +00:00
kleink
592bbd088a
Various SysV IPC prototype changes.
1998-05-07 18:42:00 +00:00
cgd
a21bdbd076
can't include crt.h; it's not gone!
1998-05-06 20:58:34 +00:00
ross
03363828ac
No longer needed, calls begin crtbegin & crtend were just removed.
1998-05-06 20:46:56 +00:00
ross
cbd1bb578a
Sigh, don't make global calls in repeated sharedlib components. It blows
...
away the dynamic loader.
1998-05-06 20:45:54 +00:00
kleink
42feb529b8
For consistency with the {get,set}hostname() change, change the type of
...
the `namelen' argument to {get,set}domainname() from int to size_t.
1998-05-06 19:53:41 +00:00
kleink
e3bbd3db6f
Per X/Open XNS5 (a/k/a C523), change the type of the `namelen' argument to
...
gethostname() from int to size_t. Change sethostname() in the same way
for consistency.
1998-05-06 19:48:39 +00:00
mycroft
3bd6c97c08
Enable quad support on PowerPC.
1998-05-06 18:12:35 +00:00
mycroft
8f3189af13
Trivial change.
1998-05-06 09:30:26 +00:00
ross
ab2c05e5a3
Eliminate incorrect gcc-generated cross-section bsr's by calling the static
...
constructor/destructor dispatcher via a function pointer protected from
constant propagation. Also, create (presently unused) .S files that solve
the same problem and in addition allow in-line .init section and .fini
section code. This is too big a mod for a 3.2 pullup, however.
1998-05-06 05:32:08 +00:00
ross
bb44cd0d28
Put the vanilla versions of these into CVS so that Those Who Come Later
...
can see the hand assembly mods in a cvs diff rather than having to start over
from the prototype .c files. (Although these will also be available.)
1998-05-06 00:59:18 +00:00
tv
74e388d273
Fubar: XPG4 (SUS'98) _does_ specify two digit year behavior without %C.
...
Change text back to "conforms to."
1998-05-05 14:24:00 +00:00
tv
db7189d433
As inspired by PR #5268 from jpo@easterngraphics.com:
...
- make string comparisons case-insensitive
- add description of whitespace in the format string
- note that %t and %n match no whitespace as well as some whitespace
- change wording of standard to say "includes all requirements of"
instead of "conforms to" XPG4 as our %y is extended beyond XPG4
1998-05-05 14:15:32 +00:00
tls
37d4358822
document SA_RESETHAND. From Eric Haszlakiewicz, erh@uaccess.net
1998-05-05 03:11:17 +00:00
enami
64c778177c
Fix function return value and arguments in SYNOPSIS.
1998-05-05 00:43:16 +00:00
mrg
2e9c82f79d
build standard NetBSD/ELF crt{begin,end}.o files, clean up some egcs warnings.
1998-05-02 21:26:54 +00:00
thorpej
5d42accb94
Document tcp.cwm_burstsize and tcp.ack_on_push.
1998-05-02 04:19:58 +00:00
fair
542d9add44
fix .Xr reference
1998-04-30 21:59:39 +00:00
thorpej
d2bb972036
Document net.inet.ip.mtudisc and net.inet.ip.mtudisctimeout.
1998-04-30 21:42:53 +00:00
thorpej
2629358a9a
Rework some of the documentation pertaining to tcp.init_win and
...
tcp.mss_ifmtu, in an attempt to make it a little more clear. Also,
document tcp.mssdflt, tcp.sack, tcp.win_scale, tcp.timestamps,
tcp.compat_42, tcp.cwm, and tcp.cwm_burstsize.
1998-04-30 21:32:47 +00:00
fair
42aff08cb4
fix a bad .Xr
1998-04-29 19:25:25 +00:00
fair
ebfcc842c8
Fix bad .Xr and some .Nm abuse
1998-04-29 19:19:15 +00:00
fair
f6f1a1889b
fix bad .Xr
1998-04-29 19:13:09 +00:00
fair
0047adf48c
Fix a few bad .Xr's. Nuke rampant abuse of .Nm.
...
Clarify examples through the judicious use of .Qq and .Em.
1998-04-29 19:12:09 +00:00
fair
45f41278ec
fix bad .Xr references
1998-04-29 18:16:01 +00:00
fair
b54911c568
fix mdoc reference
1998-04-29 01:42:03 +00:00
fair
6b57aa9fdc
fix mdoc references
1998-04-28 23:03:56 +00:00
fair
03324faa09
fix mdoc references
1998-04-28 22:28:30 +00:00
fair
aba63e6a51
fix mdoc references and mistakes
1998-04-28 21:19:49 +00:00
fair
a27dd1341b
"System V" -> ".At V"
1998-04-28 20:59:29 +00:00
fair
8e1d7f3de1
fix mdoc references and other mistakes
1998-04-28 20:58:00 +00:00
fair
99b27640ed
fix mdoc references
1998-04-28 20:25:53 +00:00
fair
095ab11cb7
Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)).
...
Make other mdoc corrections as inspection dictated.
1998-04-28 20:11:33 +00:00
fair
fb4082bf39
fix mdoc reference, plus some other mdoc problems
1998-04-28 19:02:14 +00:00
fair
807b1efe4c
fix mdoc reference
1998-04-28 18:52:08 +00:00
fair
53a1274f8f
make explicit why an MLINKS for setpwfile.3 is commented out
1998-04-28 17:54:41 +00:00
fair
1628920950
Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z]
1998-04-28 07:19:28 +00:00
fair
dc026e0515
Change occurrences of "UNIX" to .Ux or .At as appropriate.
1998-04-28 06:00:51 +00:00
fair
c46ab392dc
Principally, change foo(N) to .Xr foo N
...
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
fair
5df3b6dcca
fix a small nroff bug & sort the references
1998-04-27 22:19:02 +00:00
kleink
e5e873f8b8
Fail with errno set to EINVAL if `how' is invalid. Also, reorder error list.
1998-04-27 13:43:23 +00:00
kleink
1a2907e5b4
0 -> SHUT_RD, 1 -> SHUT_WR, 2 -> SHUT_RDWR.
1998-04-25 10:42:33 +00:00
cgd
5b0ac13bc6
ne64 is not used. #if 0 out its definition, so that its 'static inline'
...
ness and the fact that it is unused won't combine to cause a warning.
1998-04-24 18:46:53 +00:00
pk
b81c16cec8
If poll(2) times out, report failure.
1998-04-24 11:21:19 +00:00
matthias
425a6f2c60
KKENTRY -> KENTRY, fallout from my -mrtd experiments.
1998-04-21 19:57:39 +00:00
matthias
10f833afad
Move rcsid so that executables start with code again (that's just
...
tradition, not really necessary).
1998-04-21 19:53:39 +00:00
ross
fdbd788c01
Fix broken LINKS+= line for ELF libtermlib install.
...
ALPHA/PMAX NOTE: rm "libermlib.so.0"
1998-04-20 01:35:44 +00:00
matthias
b034fd9de6
shutdown is using exect and what we had here made shutdown fail with
...
a BPT/Trace trap.
1998-04-19 20:14:18 +00:00