mikel
80759b4ed1
add note to fix unvis(3) on next major bump
1997-06-05 07:08:36 +00:00
christos
d5538cb536
Try to fix the tags mess.
...
- Build in obj/tags
- Only create ${.CURDIR}/tags if 'make tags' is specify.
- ${.CURDIR}/tags is a symlink to /var/db/libc.tags
1997-06-04 23:11:54 +00:00
mikel
2acd0ee09a
optarg -> optstring and rewording from Brian Grayson in PR misc/3697.
1997-06-04 06:42:38 +00:00
kleink
72a0532ba2
Add an Xref to rmdir(2).
1997-06-03 22:28:25 +00:00
kleink
5ddc3f534d
Always use rmdir(2) to remove a directory, as the file system may prohibit
...
using unlink(2) on directories.
1997-06-03 22:26:38 +00:00
kleink
0e1fa19edf
Nuke a spurious (but under !__STDC__ fatal) space from last commit.
1997-06-03 10:19:45 +00:00
kleink
c9e453859c
Replace some hand-crafted concatenation with the __CONCAT() macro.
1997-06-03 10:04:20 +00:00
kleink
dbda158f1f
Add support for localized character sets (a.k.a. LC_CTYPE).
...
Thanks go to Matthias Scheler <tron@lyssa.owl.de> for contributing his initial
work in PR/3592, and to Christos Zoulas for refining it!
1997-06-02 09:52:36 +00:00
cjs
ce91a5dfce
Back out BUILDDIR change.
1997-05-31 22:38:59 +00:00
kleink
f37e2cc7d5
Add a missing comma.
1997-05-31 21:34:25 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
7b9ee5e56e
DESTDIR -> BUILDDIR
1997-05-30 21:47:34 +00:00
kleink
1dd65e81d9
DESTDIR -> BUILDDIR
1997-05-30 21:36:26 +00:00
cjs
47dba1e5a2
DESTDIR -> BUILDDIR
1997-05-30 14:16:59 +00:00
veego
4e59f8c226
Remove the install: line and use FILES and FILESDIR.
1997-05-29 15:57:45 +00:00
cjs
5241c2a923
These makefiles need to include bsd.own.mk early-on so that they
...
know BUILDDIR and OBJDIR.
1997-05-29 15:13:00 +00:00
cgd
c917dfb5b2
Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
...
.Dd is supposed to be invoked like:
.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
mrg
337facc4a3
install a man page (link) for orcmd(3).
1997-05-28 04:02:08 +00:00
mrg
cf3c0fcb9e
update rcmd documentation.
1997-05-28 04:01:06 +00:00
thorpej
59687bd2d9
This isn't supposed to be here... looks like Mr. Jacob is experiencing
...
CVS lossage that keeps this directory from being properly pruned.
1997-05-28 03:46:03 +00:00
mjacob
f81b2c2d22
missing 'objs' target.
1997-05-28 00:29:17 +00:00
mjacob
d0968e6141
A stub makefile has to hang around (as far as *I* can tell) for makes to
...
continue to work.
1997-05-28 00:13:52 +00:00
mrg
d4fb2faa2d
bump minor version.
1997-05-26 15:24:57 +00:00
mrg
5a1ec9814a
allow rcmd() to use something other than rsh protocol.
1997-05-26 14:18:29 +00:00
lukem
f10a006346
cleanup some problems with the use of mandoc macros
1997-05-26 14:02:53 +00:00
cjs
5fd7ce7066
These updates to the build allow building against include files
...
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
veego
3d60b93f30
Remove the uneeded HDRS= line and add zconf.h to the INCS= line.
1997-05-25 22:58:09 +00:00
pk
7c0305196a
Typo in rcsid line.
1997-05-25 22:44:42 +00:00
kleink
2f11ceb63c
Add a reference to the strptime(3) manual page.
1997-05-25 19:34:44 +00:00
kleink
d5ab17a222
Add a strptime(3) manual page.
1997-05-25 19:29:36 +00:00
kleink
2eaf62bf51
Rewritten from scratch. Implement missing conversions and provide support
...
for E and O modifiers, though our locale does not support `alternate'
conversions and formats - we just stick to the unmodified rules in that case.
1997-05-25 19:26:43 +00:00
jonathan
fbae7af166
Use toolchain-driven PIC flags to build .so files from assembler source,
...
instead of inline tests on ${arch} and duplicate rules.
1997-05-24 03:29:22 +00:00
jonathan
7a5244ba6c
Delete hanging .if left by patch.
1997-05-24 03:02:12 +00:00
jonathan
346af6eeff
More table-driven changes: split CPICFLAGS into separate flags, to
...
support the two different incompatible rules for build .so files from
.S source on both NetBSD and binutils toolchains:
${CPP} | ${AS} for syscalls
${CC} for non-syscalls
for which the different toolchains's ${AS} requires diffferent flags.
1997-05-24 01:42:36 +00:00
jtc
e84c875c31
Add get{beg,max}yx and get{cur,beg,max}[yx] macros like XPG4.2 curses.
1997-05-24 00:44:57 +00:00
jtc
998658da45
Fix tipo: flusok -> flushok
1997-05-23 23:34:10 +00:00
jtc
734a742464
Moved unctrl.h from games/mille.
...
Install it, as it's part of the curses interface.
1997-05-23 23:12:31 +00:00
kleink
1a4cea1055
As per PSD:19, section 8, move to (0,0) when clearing/erasing a window.
...
From Peter Seebach <seebs@solon.com> in PRs lib/2094 and lib/3648.
1997-05-22 21:07:32 +00:00
lukem
76c3314d9b
a valid uid/gid *ends* in \0 (i.e, barf if (*ep != '\0'), not if (*ep == '\0'))
1997-05-22 10:38:07 +00:00
lukem
50820e9b86
* parse gid with strtoul() instead of atoi(), and sanity check a) the parsed
...
value was just a number, b) it doesn't exceed GID_MAX
* convert gid to a string with %u not %d
* use [gu]id_t instead of int
1997-05-22 03:24:37 +00:00
lukem
f442f20a30
* parse uid with strtoul() instead of atoi(), and sanity check a) the parsed
...
value was just a number, b) it doesn't exceed UID_MAX
* convert uid to a string with %u not %d
1997-05-22 03:14:42 +00:00
lukem
ad8e075042
in pw_scan(), parse [gu]id with strtoul() instead of atoi(), and sanity
...
check a) the parsed value was just a number, b) it doesn't exceed [GU]ID_MAX
1997-05-22 03:08:42 +00:00
pk
ddc2d9d857
MNAMELEN is 90.
1997-05-21 21:48:47 +00:00
lukem
db4fd8d56f
Don't return allocated memory in an error condition in a char **outXXX argument
...
(set them to the null pointer instead).
Thus, code that doesn't specificallly attempt to clean up allocated
memory after an error result is returned from yp_...() won't have an
unexpected memory leak (i.e, most 3rd party code)
1997-05-21 06:55:25 +00:00
lukem
8041f4f4ab
fix potential memory leaks: before calling yp_next(), reset key to NULL. if
...
an error occurred, and key != NULL, free(key).
1997-05-21 01:51:39 +00:00
lukem
220410601a
yp_match() should return errors of the form YPERR_xxx not RPC_xxx.
...
return YPERR_RESRC instead of RPC_SYSTEMERROR
1997-05-21 01:48:46 +00:00
lukem
1e601ecc2b
* fix [lib/3580], by ensuring that the outdata arg to the yp_xxx()
...
calls is initialised to the null pointer so that the error condition
doesn't fail by trying to free() memory that wasn't malloc()ed
* cleanup a bit; remove use of register, KNFify
1997-05-20 15:59:59 +00:00
lukem
27d1a6365b
* ensure that "outdata" values to various yp_xxx() functions are set
...
to the null pointer before invocation, so that the test in the
error case of "if (outdata != NULL) free(outdata)" won't potentially
try and free memory that wasn't malloc()ed.
* factor some duplicated code out of both parts of an "if {} else {}"
construct.
* remove use of `register' & KNFify.
1997-05-20 15:46:03 +00:00
lukem
301e6e6c32
Some cleanups for [lib/3655]
...
* Ensure that all 'char **outXXX' pointers aren't the null pointer before use.
* Set *outXXX=NULL before checking any other arguments.
* Document that *outXXX will always be NULL or a malloc(3)ed string
unless outXXX was NULL (in which case YPERR_BADARGS will be returned
and the caller shouldn't attempt to free(*outXXX) if *outXXX != NULL;
These changes should prevent most occurances of coredumps when a bad
argument was given to a yp client function and the caller attempts to
free an outvalue that isn't the null pointer. To be really safe, the
caller probably should set the *outvalue=NULL anyway (ref: PR [lib/3580])
1997-05-20 15:25:38 +00:00
jtc
5f28317441
Use xorl/movb instead of movzbl when loading registers before computing
...
the return value.
1997-05-19 23:55:00 +00:00