uwe
bdfc6e2e00
Switch arch/sh3/sys to the new compat code layout.
2005-09-15 21:39:15 +00:00
tsarna
083c291209
Re-enable resolv.conf sortlist support in gethostbyname().
...
Fixes first part of PR#31184. addrsort() was not exposed to the rest of
libc as it turns out not to be usable for getaddrinfo(), so a different
sorter will be implemented for that.
2005-09-15 15:25:40 +00:00
christos
9d2cc4eaf5
Fix opendir30 screwup and sort the compat defs for clarity.
2005-09-14 20:20:15 +00:00
elad
44b5bc7c94
Add pw_policy.3.
...
From Hisashi T Fujinaka, thanks!
2005-09-14 18:45:40 +00:00
he
f9efc4ab63
Patterned after the other fixes for __longjmp14.c, include
...
<compat/include/setjmp.h> also here to make these build.
2005-09-14 13:46:32 +00:00
elad
8d6270e665
Introduce pw_policy(3), an easily extendable way of defining password
...
policies and enforcing them in programs.
Man-page written with much help and tips from David Maxwell, Hubert
Feyrer, and Thomas Klausner.
This bumps libutil minor to 7.
XXX: Need default policy to go in /etc/passwd.conf, and integration
into local/yp/PAM password changing code.
PR/10206.
2005-09-14 11:36:52 +00:00
martin
b0e34b2bc9
Add missing <compat/include/setjmp.h>
2005-09-14 08:59:37 +00:00
christos
3ff3472e11
Use the re-entrant getgr*_r functions. From John Nemeth.
2005-09-14 02:12:34 +00:00
elad
6ed9366c27
Don't overflow when DEBUG is defined.
...
PR/30833, from Tomas Skare.
2005-09-13 21:38:03 +00:00
christos
95a8d0876b
don't use the weak names directly, so that the compat code works.
2005-09-13 13:51:50 +00:00
martin
699dc5a659
Add missing <compat/..> include
2005-09-13 09:52:17 +00:00
christos
f1cc481dfe
XXX: Work around libpthread's "intimate" connection with libc.
2005-09-13 02:45:38 +00:00
christos
5b84b3983f
compat core reorg.
2005-09-13 01:44:08 +00:00
soda
c87c2ee2fe
typo - s/intger/integer/
2005-09-11 02:23:52 +00:00
wiz
d317fce6ec
Remove unnecessary parentheses. Add comma in enumeration.
2005-09-10 22:27:39 +00:00
wiz
f6da81bb3a
Prefer
...
.In foo
to
.Fd #include <foo>
Mark up NULL with .Dv.
Use \*[Am], \*[Lt] for HTML output.
Add missing commas in enumerations.
2005-09-10 22:06:45 +00:00
wiz
e315aa9a2a
Avoid duplicate if.
2005-09-10 21:55:35 +00:00
jmmv
c01fa667f5
Fix build: maskp should be a pointer to a sigset_t. Hi, christos@!
2005-09-10 09:04:11 +00:00
wiz
416b7d49ec
Fix double if (from Alexey E. Suslikov via jmc@openbsd).
...
While here, re-word both H_[GS]ETUNIQUE descriptions so they make
more sense. Bump date.
2005-09-09 22:32:56 +00:00
christos
68f654dc66
Convert the rest of the code to use pollts for consistency. XXX: We should
...
really use kqueue.
2005-09-09 15:41:27 +00:00
christos
fa92811fc7
PR/31264: Mark Davies: rup not interruptable
...
The cause of this is that in the re-entrant case we block all signals until
we timeout. Convert this to use pollts and then grab the pending signals
and sigsuspend them.
XXX: We should really convert this to use kqueue, like FreeBSD did.
2005-09-09 15:40:49 +00:00
yamt
545c75e39d
d_namlen is now 16-bit.
2005-09-05 21:58:38 +00:00
yamt
f5a548d35d
sync with kernel.
2005-09-05 21:57:35 +00:00
hubertf
105b456cb7
Mention pwhash(1) in a few places,
...
suggested in PR 31125 by Stefan Schumacher.
2005-09-05 03:37:14 +00:00
jmmv
379e595c13
Document that binding local sockets now honors the user's umask, why this
...
was done and that this behavior is not supposed to be portable. Filling
under the security considerations section because code not following the
guidelines given here can be "less secure".
2005-08-30 15:05:04 +00:00
christos
98785bd85a
Get rid of pam debugging.
...
XXX: We should do this on the 3.0 branch too.
2005-08-28 07:41:41 +00:00
elad
232f61fabb
Lint warnings.
2005-08-27 16:55:59 +00:00
elad
6a616765e1
Include namespace.h to make this build in nbcompat.
2005-08-26 15:58:17 +00:00
tron
90e36a4775
Fix lint warnings.
2005-08-24 12:08:45 +00:00
elad
050dc98aca
Bump libc minor after adding SHA2 routines.
2005-08-23 17:50:44 +00:00
elad
7d818e4714
Compile SHA2 again.
2005-08-23 17:49:50 +00:00
elad
d3e7b0bab8
We don't have SHA{256,384,512}_Pad, but we do have _Transform.
2005-08-23 17:49:27 +00:00
elad
ec1aee0b10
Add helper routines (end, filechunk, file, data) for SHA2.
2005-08-23 16:20:01 +00:00
elad
39ce11e146
Pass lint and make this compile.
...
Also change bcopy, bzero -> memcpy, memset.
2005-08-20 20:52:52 +00:00
elad
3dbf8d11de
Not running lint on kernel code fooled me into thinking this was safe.
...
Don't compile SHA2 code until I resolve warnings.
2005-08-20 18:57:50 +00:00
elad
866f37de4e
Add SHA2 hashing routines to userland.
...
At the moment there's only code for the init/transform/update/final
routines.
Man-page from OpenBSD.
2005-08-20 16:14:34 +00:00
manu
0b97cbeb71
Update to ipsec-tools 0.6.1
2005-08-20 00:57:06 +00:00
elad
75beed7e53
Make this compile without warnings.
2005-08-19 10:10:08 +00:00
christos
af079a3097
PR/31012: Barry Naujok: libedit el_get with EL_EDITOR op does not work
...
Fixed as suggested.
2005-08-19 04:21:47 +00:00
christos
3303764533
64 bit inode changes
2005-08-19 02:04:54 +00:00
elad
dd3453b45c
Make pw_getconf(3) set errno so we have indication on what went wrong.
...
Document possible errno values in the manpage.
2005-08-18 21:07:23 +00:00
drochner
27a681b048
salt is in the second argument
2005-08-16 10:10:16 +00:00
jmmv
13f8011cf8
Fix typo.
2005-08-14 07:28:29 +00:00
elad
ccdc56641c
Make this compile again (remove unused serrno).
...
Noted by uwe@.
2005-08-13 21:16:58 +00:00
elad
314b003dee
Don't allow last path element to be nonexistant.
2005-08-13 19:53:53 +00:00
pooka
304eed6ad2
document the flags O_ALT_IO and O_NOCTTY
2005-08-11 10:35:24 +00:00
christos
55ca57f0a2
Don't save the el->el_line.cursor over a cv_insert call and use it later
...
because it might change. From Stefan Farfedeler.
2005-08-10 12:46:24 +00:00
christos
fda9b4f722
Don't delete the current line in vi mode when typing 'yy'.
...
From Stefan Farfeleder.
2005-08-09 16:40:12 +00:00
christos
b779ac8673
Fix two more help iterators. Thanks Stefan Farfeleder!
2005-08-09 13:58:44 +00:00
christos
cbb99f287d
Deal with modern c++ casts.
2005-08-09 02:33:38 +00:00
christos
2ecb0fb73d
Spelling mistakes and comment errors (from FreeBSD via Stefan Farfeleder; many
...
thanks)
2005-08-08 14:05:37 +00:00
christos
d8f117745d
Don't add an extra { NULL, 0, NULL } element to the help array. Instead keep
...
it always the same size as the function array for consistency. Reported in
FreeBSD PR 82381, but fixed differently.
2005-08-08 14:04:49 +00:00
christos
76b5907b5f
The previous commit removed too much and forgot to reset the history event
...
number. From Kouichirou Hiratsuka, many thanks!
2005-08-08 01:41:30 +00:00
veego
14464ad9fd
Last change to namespace.h had an wrong entry: in6addr_nodelocal_allrouters
...
instead of in6addr_linklocal_allrouters.
Bump the shared library minor version.
Thanks to Klaus Klein for the hint what went wrong.
2005-08-07 20:32:58 +00:00
christos
99e58e3f96
add missing in6addr_linklocal_allrouters.
2005-08-07 16:00:01 +00:00
manu
6f554afd12
Update config.h and package_version.h to match the upcoming import
...
of ipsec-tools 0.6.1rc1
2005-08-07 08:36:28 +00:00
jmmv
6625b5f32f
Lowercase after semicolon.
2005-08-05 13:21:13 +00:00
wiz
a419bb673a
espie@openbsd:
...
impelmentation -> implementation
yes, new typo for an old friend.
2005-08-05 10:39:05 +00:00
fvdl
b7bb8fccf1
Fix parsing the page tables.
2005-08-04 19:26:02 +00:00
tron
72f9a2a842
Return correct error on all zero length codes. Fix from Gentoo bug 94584.
2005-08-04 14:36:42 +00:00
rpaulo
afc37a8433
Fix another typo in comments found by Ricardo Nabinger Sanchez
...
on the freebsd-arch mailing list.
2005-08-03 22:59:50 +00:00
christos
262f96a2f6
Fix reversed test; from Gerry Swislow
2005-08-03 13:41:38 +00:00
rpaulo
2310089ccf
Fix typos found by Giorgos Keramid and Steve Kargl on freebsd-arch mailing
...
list. They were found on libc x86_64 MD code, but I noticed that they are
present on i386 too.
2005-08-02 14:25:40 +00:00
rpaulo
270bc85b33
Fix typos found by Giorgos Keramid and Steve Kargl on freebsd-arch mailing
...
list.
2005-08-02 14:20:49 +00:00
christos
68d7e34555
On a fatal error, we want to stop processing the macro buffers.
2005-08-02 12:11:14 +00:00
tron
4e72290930
Add missing second argument to another call of ch_reset().
2005-08-02 10:20:33 +00:00
christos
0895008a17
Don't reset the macro strings each time we enter el_gets(), otherwise
...
el_push() is unusable programmatically.
2005-08-01 23:00:15 +00:00
christos
ee399edc73
Don't forget to initialize h_del; from Julien Torres.
2005-08-01 14:34:06 +00:00
yamt
6cae8c8d70
as swap is now optional, ENXIO on /dev/drum is normal.
2005-07-30 16:32:29 +00:00
christos
86741d79ab
- Fix the remaining indr_references so that they define lint symbols.
...
- Add an internal symbol for strerror_r (thanks klaus for noticing)
- Remove internal __strerror
2005-07-30 15:21:20 +00:00
wiz
ed1153a3aa
Fix typo reported in PR 30872.
2005-07-30 11:11:46 +00:00
wiz
3ecc9e2ea3
< -> \*[Lt], end sentence with a dot, add comma
...
in enumeration, add RCS Id (lost in previous), fix numbering of license clauses
(broken in previous).
2005-07-29 13:14:49 +00:00
drochner
7ad8526195
activate e_atan2f.S which was there forever but not built, noticed
...
by Joerg Sonnenberger
2005-07-28 17:55:19 +00:00
christos
1cf13731b1
PR/30845: Luke Mewburn: strerror_r(3) missing
...
- Merge 4.4BSD strerror.3 man page changes that summarize information
for all the error printing functions. This makes the perror(3) page
obsolete.
- Implement all error functions in terms of strerror_r(), including
__strerror() which is not used internally. Can it be removed?
- Bump version for strerror_r
2005-07-28 16:26:29 +00:00
jdc
af1900d4d8
Make sure that werase() always marks the window as dirty. This fixes a
...
problem (reported by David Bariod on netbsd-help), where erasing an already
blank window would not clear the screen contents of overlapping windows.
2005-07-27 20:17:42 +00:00
drochner
06666adadb
get the trailing-slash logics right
2005-07-27 13:23:07 +00:00
christos
0393abcb27
Revert part of previous; we need to merge acts.sa_mask into our pthread mask.
...
Thanks martin...
2005-07-26 20:16:07 +00:00
christos
9d60b1fc89
- removed bogus acts.sa_mask setting.
...
- unblock the signal we are currently delivering, because it might have
been blocked if we are woken up by another thread.
2005-07-26 20:11:02 +00:00
christos
f44796a7b7
PR/30839: Tomas Skäre: Buffer underflow in lib/libc/stdio/tempnam.c
...
when *dir == "".
2005-07-26 16:12:49 +00:00
christos
e7adb37afc
PR/30832: Tomas Skäre: Freed memory used in lib/libc/getnetgrent.c
...
While there, KNF and ansify.
2005-07-25 14:38:48 +00:00
rpaulo
25a6efd600
Fix another sigignore -> sigset typo.
...
ok klenik@, hubertf@
2005-07-24 21:58:32 +00:00
rpaulo
fcfde3ffb8
Bump minor version for log2{,f}.
2005-07-21 22:49:16 +00:00
rpaulo
1185f13617
Add i387 FPU routines for log2(3) and log2f(3).
...
ok christos@
2005-07-21 20:58:21 +00:00
christos
9aa540a2b5
Add wrappers for the newly added functions. Thanks Klaus!
2005-07-21 16:58:39 +00:00
wiz
d957cc9d17
Punctuation fixes, bump date for log2{,f}.
2005-07-21 12:58:22 +00:00
christos
e5c18e58f2
Add log2 and log2f from FreeBSD PR 83845
2005-07-21 12:55:58 +00:00
christos
b255b1535e
PR/30971: Noriyuki Soda: Fix %ll prints long long, and %q is not portable.
2005-07-20 13:31:15 +00:00
christos
e99183b649
Add comments at the end of #endif's; Requested by Havard Eidnes.
2005-07-17 16:07:36 +00:00
isaki
e70e55fa02
Correct a typo.
2005-07-17 05:06:57 +00:00
nathanw
0774992407
Add cancellation protection to pthread_once() as per the standard; if
...
the once routine is cancelled, the effect on once_control is as if
pthread_once() was never called.
Bug report and fix from PR lib/30734.
2005-07-16 23:14:53 +00:00
christos
ed7ae36357
Fix linted comments and use __UNCONST.
2005-07-16 19:48:09 +00:00
christos
aeec445c81
Use CPPFLAGS for -D flags otherwise lint does not get it.
2005-07-16 19:36:25 +00:00
christos
c13c780daf
Ignore indirect references when linting.
...
XXX: All this is done backwards, and is a mess. Really the _foo.c files should
include the _foo function definition, not the foo.c files, like everywhere
else.
2005-07-16 18:01:38 +00:00
christos
47bfe475f7
Add missing _.
2005-07-16 18:00:40 +00:00
christos
fce61e5249
revert previous, my include files were out of day.
2005-07-16 17:32:09 +00:00
christos
b5626a3a22
Fix prototype inconsistency, discovered by lint2 fixes.
2005-07-16 17:15:46 +00:00
christos
55b453fa3c
don't play #define games with lint. Breaks pass2.
2005-07-16 17:12:36 +00:00
christos
10ca8c1c36
We don't need to define fork anymore (pthread_atfork.c) or setlogin
...
(setlogin.c). Lint pass 2 works now.
2005-07-16 17:12:12 +00:00
wiz
6220c813a6
Drop trailing whitespace.
2005-07-14 15:02:37 +00:00
christos
45542456a5
PR/30747: David N. Williams: libedit is missing remove_history()
...
Added, please test.
2005-07-14 15:00:58 +00:00
wiz
2c8c6850a4
Remove superfluous Pp, sort sections.
2005-07-12 08:28:42 +00:00
wiz
d2aabe58d4
Remove superfluous Pp.
2005-07-12 08:28:27 +00:00
christos
32bff6afc2
Fix memory leaks found by valgrind. From Julien Torres
2005-07-06 21:13:02 +00:00
drochner
e0d7e15c44
tolerate NULL pointers at some places
2005-07-06 17:17:15 +00:00
drochner
45ec6e4557
add some clarification, and refer to POSIX
...
partly borrowed from FreeBSD
2005-07-06 17:02:56 +00:00
drochner
64df4b988e
fix for non-const lsearch() arg, also fix return values and the
...
description of the comparision function, and refer to POSIX
partly borrowed from FreeBSD
2005-07-06 16:57:28 +00:00
drochner
ecef4b3d3f
The source array of lsearch() shouldn't be "const".
...
Being here, cleanup the const castaway stuff.
2005-07-06 15:47:15 +00:00
drochner
e866f2794b
Move insque/remque/lsearch/lfind from libcompat to libc,
...
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc.
Minimal update of the manpages. (more needed)
2005-07-06 14:43:24 +00:00
enami
8bf4305eee
Fixes to previous:
...
- Don't handle single and multiple slashes differently.
- A symlink to a directory can be appear in the middle of path. Don't
reject it.
2005-07-05 02:56:12 +00:00
elad
0b9ed39b26
Make realpath(3) work correctly.
...
The current code resolves paths like `/foo/bar/', `/foo/bar/./', and
`/foo/bar/../', even if `bar' is a regular file and not a directory.
Reviewed by cube@.
2005-07-04 20:44:47 +00:00
yamt
9493e4bf43
make this compile without PTHREAD_MLOCK_KLUDGE.
2005-07-01 12:35:18 +00:00
simonb
2c43674831
Remove fips_standalone_sha1.c - fixes problem mentioned by Hubert Feyrer
...
on current-users.
OK'd by christos.
2005-06-29 14:41:16 +00:00
christos
5223acf25d
Ignore lint argument promotion warnings (for now).
2005-06-28 16:01:59 +00:00
wiz
0fd61eded9
Fix pasto, noted by Marc Espie.
2005-06-27 14:18:36 +00:00
thorpej
1fc5e9b8c4
_nsdispatching needs to count, not just be 1 or 0. Also shuffle around
...
its use a little to eliminate some duplication.
2005-06-26 16:27:36 +00:00
thorpej
65412a2710
Implement expansion of special "magic" strings in symlinks into
...
system-specific values. Submitted by Chris Demetriou in Nov 1995 (!)
in PR kern/1781, modified only slighly by me.
This is enabled on a per-mount basis with the MNT_MAGICLINKS mount
flag. It can be enabled at mountroot() time by building the kernel
with the ROOTFS_MAGICLINKS option.
The following magic strings are supported by the implementation:
@machine value of MACHINE for the system
@machine_arch value of MACHINE_ARCH for the system
@hostname the system host name, as set with sethostname()
@domainname the system domain name, as set with setdomainname()
@kernel_ident the kernel config file name
@osrelease the releaes number of the OS
@ostype the name of the OS (always "NetBSD" for NetBSD)
Example usage:
mkdir /arch/i386/bin
mkdir /arch/sparc/bin
ln -s /arch/@machine_arch/bin /bin
2005-06-23 00:30:28 +00:00
he
0ec45ddeab
Fix the toolification of disklabel by using the nbinclude namespace
...
under HAVE_NBTOOL_CONFIG_H for disktab.h as well. This means
disktab.h has to be installed in the nbinclude include directory.
(Failure mode: with TOOLDIR as a subdirectory of /usr, the host's disktab.h
got picked up, and not the in-tree copy.)
Reviewed by dyoung.
2005-06-22 21:35:28 +00:00
christos
07c1b4dc67
If the string to be printed is NULL substitute "(null)". Approved by core.
...
This is a workaround to make gcc's behavior consistent, since gcc can
transform:
printf("%s\n", s) -> puts(s)
fprintf(fp, "%s", s) -> fputs(s, fp)
as an optimization.
I've left the _DIAGASSERT's that make sure that s != NULL alone because we
should really still abort in a debugging environment.
2005-06-22 19:45:22 +00:00
christos
098f26dce7
Document that passing NULL to %s prints "(null)".
2005-06-21 18:43:17 +00:00
elad
0e4dfe1792
- Use more calls to veriexec_report() where possible.
...
- Change #ifdef VERIFIED_EXEC_VERBOSE to another verbose level, 2. Add
sysctl(3) bits.
- Simplify access type conflict handling during load. This depends on
the values of access type defines to be ordered from least to most
'strict'.
2005-06-20 15:06:18 +00:00
lukem
d249206e30
use "tempnam" instead of "tmpname"
2005-06-18 10:50:25 +00:00
peter
d4cc3cce89
Create links for pthread_attr_setschedparam.3
...
and pthread_attr_getschedparam.3 to pthread_attr.3.
From Igor Sobrado in PR/29997.
2005-06-17 18:37:24 +00:00
wiz
52e496a68e
New sentence, new line.
2005-06-17 18:26:53 +00:00
wiz
27d002e8de
New sentence, new line.
...
Break much too long line.
2005-06-17 18:23:52 +00:00
peter
a28acffec8
Don't create links to pthread_barierattr_init.3 and
...
pthread_barierattr_destroy.3 but to pthread_barrierattr_init.3
and pthread_barrierattr_destroy.3 (note the 2 rs in barrier).
2005-06-17 18:23:19 +00:00
wiz
f076596bae
New sentence, new line.
2005-06-17 18:19:39 +00:00
peter
9231683ec7
Fix some spelling errors.
...
From Igor Sobrado in PR/29997.
2005-06-17 18:08:00 +00:00
peter
568accb2c0
Fix various spelling errors.
...
From Igor Sobrado in PR/29997.
2005-06-17 18:07:06 +00:00
elad
ad7b01f7d0
More veriexec changes:
...
- Better organize strict level. Now we have 4 levels:
- Level 0, learning mode: Warnings only about anything that might've
resulted in 'access denied' or similar in a higher strict level.
- Level 1, IDS mode:
- Deny access on fingerprint mismatch.
- Deny modification of veriexec tables.
- Level 2, IPS mode:
- All implications of strict level 1.
- Deny write access to monitored files.
- Prevent removal of monitored files.
- Enforce access type - 'direct', 'indirect', or 'file'.
- Level 3, lockdown mode:
- All implications of strict level 2.
- Prevent creation of new files.
- Deny access to non-monitored files.
- Update sysctl(3) man-page with above. (date bumped too :)
- Remove FINGERPRINT_INDIRECT from possible fp_status values; it's no
longer needed.
- Simplify veriexec_removechk() in light of new strict level policies.
- Eliminate use of 'securelevel'; veriexec now behaves according to
its strict level only.
2005-06-17 17:46:18 +00:00
enami
cdc60944c2
Changes done in rev. 1.21 of getcap.3 (former name of this file) is
...
not correct since, as far as reading the source, it is impossible for
cgetset() to set such errno. I guess `seq' is not a typo of `set' but
abbreviation of `sequen...'.
2005-06-17 02:10:45 +00:00
he
12d0c406c7
Initialize expsize to appease -Wuninitialized for sh3 and m68000.
...
Marked with XXXGCC -Wuninitialized [sh3,m68000].
2005-06-15 09:31:27 +00:00
peter
6c8b6ba99c
- Correct the fields in the stat structure. From PR/18255.
...
- Document the st_birthtime field.
Reviewed by wiz.
2005-06-14 12:10:02 +00:00
dyoung
a37289db57
Make disklabel(8) and fdisk(8) into "host tools " last step: build
...
and install ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-disklabel,
${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-fdisk by "reaching over" to
the sources in ${NETBSDSRCDIR}/sbin/{disklabel fdisk}/.
To avoid clashes with a build-host's header files, especially on
*BSD, the host-tools versions of fdisk and disklabel search for
#includes such as disklabel.h, disklabel_acorn.h, disklabel_gpt.h,
and bootinfo.h in a new #includes namespace, nbinclude/. That is,
they #include <nbinclude/sys/disklabel.h>, <nbinclude/machine/disklabel.h>,
<nbinclude/sparc64/disklabel.h>, instead of <sys/disklabel.h> and
such. I have also updated the system headers to #include from
nbinclude/-space when HAVE_NBTOOL_CONFIG_H is #defined.
2005-06-12 19:46:15 +00:00
christos
54e7bf907a
make this useable from c++.
2005-06-12 06:58:21 +00:00
lukem
0f879c5d2a
vfwprintf.c and vfwscanf.c now compile with -Wuninitialized
2005-06-12 05:49:12 +00:00
lukem
ef7b3cd60b
Appease gcc -Wuninitialized
2005-06-12 05:48:41 +00:00
lukem
81c4b0d591
Ensure nconv isn't used in __mbsconv() before being initialized.
...
Appease gcc -Wuninitialized elsewhere.
2005-06-12 05:45:38 +00:00
lukem
aaf2af9078
Add missing __RCSID()
2005-06-12 05:34:34 +00:00
lukem
88c3eadbfa
Add missing __RCSID()
2005-06-12 05:21:25 +00:00
christos
661bee744c
unconst argument to swapctl().
2005-06-12 02:57:58 +00:00
christos
19c38590ee
PR/30500: Paul Shupak: Inconsistent definition of tilde_expand().
...
Provide a layer of indirection between the readline compatibility functions
and our internal implementation, so that we have the freedom to change the
function signature.
2005-06-11 18:18:59 +00:00
christos
3cfbfdb2ef
Bug reported from Martin Dietze:
...
The place to change the completion_append_character is
usually somewhere in the `rl_completion_entry_function'
callback which is where one usually can distinguish between
file- or dir-like entries to append a slash for dirs etc.
This does no longer work since `fn_complete()' takes the
`append_character' as argument before the callback is executed,
so that changes to the variable `rl_completion_append_character'
have in fact no effect for the current completion.
Fix by adding a function that returns the rl_completion_append_character,
when it gets passed in a filename in readline emulation.
2005-06-10 20:21:00 +00:00
christos
0320b64715
tilde expand should take a const argument.
2005-06-10 20:18:11 +00:00
dyoung
0ee313689a
Fix bpf_open so that we can run tcpdump without write-access to
...
any of the /dev/bpf* device nodes. In bpf_open, first try to open
each /dev/bpf* read-write; if that fails, try to open each read-only.
2005-06-10 19:00:09 +00:00
yamt
2d02304deb
use malloc rather than mem_alloc (which is implemented using calloc)
...
for receive/send buffers to avoid unnecessarily anonymous memory bloat.
2005-06-09 22:13:17 +00:00
he
87292a6062
Initialize a variable to appease -Wuninitialized.
...
Marked with XXXGCC for dreamcast (found while compiling for it).
Reviewed by lukem.
2005-06-07 09:13:43 +00:00
chs
157d1a93e8
remove sigtramp version 1, we haven't used it in a long time.
2005-06-05 19:02:10 +00:00
chs
bb7a930a0b
fix function name in end-marker.
2005-06-05 19:01:04 +00:00
lukem
e82ae39d67
Cosmetic tweak previous; IMHO we don't need the XXX comment in this
...
case, since I prefer to NULL initialize variables in this situation.
2005-06-05 01:15:29 +00:00
he
0d43148fcf
Add an initialization to appease -Wuninitialized. Apparently the
...
sparc64 compiler gets this wrong.
2005-06-04 22:14:00 +00:00
dsl
217446d2aa
Only advance 'p' once each time around the loop....
2005-06-04 20:09:56 +00:00
wiz
2b67bf1d7d
Bump date for previous.
2005-06-04 00:39:26 +00:00
wiz
649ba88889
Sort options.
2005-06-03 20:32:20 +00:00
christos
91168c6f92
Provide the minimum set of .WAIT barriers, adding explanatory comments.
...
From Patrick Welche, many thanks.
2005-06-03 14:28:07 +00:00
scw
a14b1c10ef
Nuke trailing whitespace.
2005-06-02 08:18:20 +00:00
lukem
ac636bd17a
Don't use non-standard uint or u_int.
2005-06-01 11:37:52 +00:00
lukem
f9d230b4f6
appease gcc -Wuninitialized. some delint
2005-06-01 11:22:18 +00:00
lukem
9f3f3adf23
appease gcc -Wuninitialized
2005-06-01 11:08:57 +00:00
lukem
7fbaf47f83
Compile the following files with -Wno-uninitialized:
...
vfprintf.c See rev 1.46 for why we can't fix this.
vfwprintf.c Needs some effort
vfwscanf.c Needs some effort
2005-06-01 11:06:01 +00:00
lukem
46af29904e
appease gcc -Wuninitialized
2005-06-01 05:54:07 +00:00
lukem
3af3e6a479
appease gcc -Wuninitialized
2005-06-01 05:41:48 +00:00
lukem
63246b1ef4
Ensure dbp is initialized to NULL before trying to use it in an error codepath.
...
Detected with gcc -Wuninitialized.
(The bug was introduced in rev 1.13. Hi Mycroft! :)
2005-06-01 05:39:17 +00:00
lukem
d999a32485
Ensure that we don't try to free random memory when another malloc fails,
...
by initializing newprepare, newparent, and newchild to NULL.
Detected by gcc -Wuninitialized.
2005-06-01 05:30:54 +00:00
lukem
b8fe389b4c
Exit via the correct cleanup path; we can't munmap until the mmap has
...
been performed.
Detected with gcc -Wuninitialized.
(The bug was introduced in rev 1.22. Hi Ragge! :)
2005-06-01 05:24:54 +00:00
lukem
2f0fdfa7f7
Move the test for "more strict reverse lookup handling" to the correct
...
location so that an uninitialized `in' won't be used if net_i == BYADDR.
Detected with gcc -Wuninitialized, confirmed by diffing against BIND 4.9.11.
(The bug was introduced in rev 1.26. Hi Itojun! :)
2005-06-01 05:19:21 +00:00
lukem
178e201b11
appease gcc -Wuninitialized
2005-06-01 04:38:40 +00:00
thorpej
d93ab54e03
Use TOOL_GENASSYM. Part of PR toolchain/30350
2005-05-30 16:02:56 +00:00
christos
524267d3f8
It is really pointless to come up with new implementations of the wide string
...
functions instead of using the narrow string ones. Make this look like
strchr, so that wcschr(L"foo", L'\0') does not return NULL as it should.
2005-05-30 06:00:01 +00:00
christos
385ca9a533
Remove the bogus const.
2005-05-29 21:12:27 +00:00
lukem
48753fbc85
Update for recent parse__escape() prototype change
2005-05-29 04:58:15 +00:00
christos
917b5f36b1
PR/25694: Luke Mewburn: Don't abuse unconstify'ing a string and writing to
...
it, because you'll core dump. Also remove extra const that gives pain to
the irix compiler.
2005-05-29 03:55:37 +00:00
lukem
f162f2532e
convert to ANSI prototypes. some KNF
2005-05-28 13:11:14 +00:00
lukem
af98cf1789
missed a free(3) in previous
2005-05-28 13:06:14 +00:00
lukem
b7289610e1
Use malloc(3) instead of the non-standard alloca(3) in MAKEEXTRALIST(),
...
check the return value of malloc(3) and return "" (or equiv) upon failure,
and free the result of the malloc(3).
2005-05-28 12:57:48 +00:00
lukem
beb8208a11
fix for WARNS=3
2005-05-28 12:03:22 +00:00
lukem
8e4107254f
clean up build of "test"
2005-05-28 12:02:53 +00:00
lukem
d0117e1043
MAKEVERBOSE support
2005-05-28 11:55:30 +00:00
agc
305f170238
Use the correct type for the stored callback function
2005-05-27 14:01:46 +00:00
agc
26abf58dee
Sync the alternative readline interface with reality:
...
+ the rl_callback_handler_install takes a pointer to a void function
which has one char * argument (it's called that way in the readline
emulation source, otherwise there's no way to pass the line buffer
to the function which processes the line when EOL is encountered)
+ provide a prototype for that function signature and use it
Makes the callback readline interface work now.
2005-05-27 11:35:07 +00:00
kleink
13034da908
Add restrict qualifiers to fopen()/freopen() arguments.
2005-05-25 16:01:24 +00:00
wiz
5165223fca
Bump date for standards.
2005-05-25 10:05:22 +00:00
wiz
7ebb6744fd
<> -> Aq.
2005-05-25 10:04:37 +00:00
kleink
c0b528fad0
Truth, meet standards section. Standards section, meet truth.
2005-05-24 18:01:36 +00:00
wiz
e01d6f96c3
New sentence, new line. <> -> Aq. Bump date for previous.
2005-05-24 15:58:11 +00:00
elad
6755bac719
Add man-page bits about the 'count' node.
2005-05-24 15:47:46 +00:00
christos
fe6a3ed298
Make these work with today's curses and termcap reality.
2005-05-23 04:04:49 +00:00
skrll
b7ddf5b9cb
Copyright Maintenance
2005-05-21 06:46:34 +00:00
uwe
faedc2c4d1
Prettify. Avoid code duplication.
...
Same object code is generated.
2005-05-20 23:56:15 +00:00
lukem
47d12f36e7
Use a more standard TNF license (than one that has clause 3 for UCB
...
& refers to "THE REGENTS").
Confirmed with Lex, who added it.
2005-05-20 01:22:48 +00:00
manu
8612e62aa3
Bump version number
2005-05-20 00:58:58 +00:00
elad
5888b16eef
Some changes in veriexec.
...
New features:
- Add a veriexec_report() routine to make most reporting consistent and
remove some common code.
- Add 'strict' mode that controls how veriexec behaves.
- Add sysctl knobs:
o kern.veriexec.verbose controls verbosity levels. Value: 0, 1.
o kern.veriexec.strict controls strict level. Values: 0, 1, 2. See
documentation in sysctl(3) for details.
o kern.veriexec.algorithms returns a string with a space separated
list of supported hashing algorithms in veriexec.
- Updated documentation in man pages for sysctl(3) and sysctl(8).
Bug fixes:
- veriexec_removechk(): Code cleanup + handle FINGERPRINT_NOTEVAL
correctly.
- exec_script(): Don't pass 0 as flag when executing a script; use the
defined VERIEXEC_INDIRECT - which is 1. Makes indirect execution
enforcement work.
- Fix some printing formats and types..
2005-05-19 20:16:19 +00:00
christos
eda876c9d5
Libedit depends on libterm. From Patrick Welche
2005-05-18 22:36:20 +00:00
christos
33b0562908
Make completion_matches non-static since readline wants it.
2005-05-18 22:34:41 +00:00
christos
308097fac3
Make signal handler safe. From Michael Knudsen, many thanks.
2005-05-18 00:50:24 +00:00
peter
838f5a9f71
- setmode() can fail on strtol(3); note this.
...
- Use .Va for errno.
2005-05-17 21:54:06 +00:00
wiz
98fcd5ac03
Fix capso in Dd argument.
2005-05-16 18:49:24 +00:00
lukem
78745cde09
Remove clause 3 from the UCB license.
2005-05-16 13:14:43 +00:00
lukem
9704a33c9a
Remove clause 3 from the UCB license.
...
XXX: the separate TNF copyright block should be converted to a standard TNF one
2005-05-16 13:13:12 +00:00
lukem
a1273fe760
More whitespace consistency tweaks
2005-05-16 11:42:04 +00:00
lukem
248b38c348
Whitespace consistency fixes.
2005-05-16 11:40:16 +00:00