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
peter
bae4325411
This function is in librt, not libc.
2005-05-16 00:45:24 +00:00
christos
cf3e6ebd2b
add t_putws
2005-05-15 21:10:52 +00:00
thorpej
f2b0a44663
u_short -> uint16_t
2005-05-15 21:01:34 +00:00
dsl
54cc3da266
Make the arg to getnetconfigent const char * to match the man page (and
...
likely calling code).
2005-05-15 20:54:41 +00:00
yamt
176be94d27
add fgetwln.
2005-05-15 13:09:13 +00:00
yamt
62de7e0c8d
dcngettext: don't return stack garbage when there's no usable database.
2005-05-15 09:58:06 +00:00
christos
6a08589259
bump for wide stdio functions.
2005-05-14 23:51:16 +00:00
christos
f432bbb6fd
Add the missing wide char support functions from freebsd.
...
XXX: long double support is missing until we get gdtoa, and add the
necessary wide functions.
2005-05-14 23:51:02 +00:00
tshiozak
dd416aa868
add plural support.
2005-05-14 17:58:56 +00:00
tshiozak
a023aa0fb7
* add some comments.
...
* add some functions:
_citrus_memory_stream_bind_ptr()
_citrus_memory_stream_tell()
_citrus_memory_stream_ungetc()
_citrus_region_get_subregion()
* fix a bug in _citrus_memory_stream_seek().
2005-05-14 17:55:42 +00:00
christos
d1ca0533bf
make sure ty_class is cleared on each entry.
2005-05-14 15:43:47 +00:00
manu
6add206c2f
- Fix a double free
...
- For acquire messages, when NAT-T is in use, consider null port as a
wildcard and use IKE port
2005-05-13 14:09:44 +00:00
christos
182beb15f2
PR/30215: Kouichirou Hiratsuka: /bin/sh dumps core with tabcomplete
...
Don't core-dump when trying to complete an empty line; instead assume ./
2005-05-12 15:48:40 +00:00
jmc
2c8974a914
Fix fallout from vm_anon changes
2005-05-11 17:41:52 +00:00
manu
a5a80e2b4d
Update sample config file to higher security settings
2005-05-10 10:22:03 +00:00
dsl
2e685ade80
Use getpwuid_r(getuid(), ...) to expand ~/....
...
Don't replace ~xyz with /home/xyz when expanding ~
2005-05-09 20:10:33 +00:00
manu
873e8e21a9
More NAT-T fixes for the situation where racoon acts as a VPN client
...
Flush SA and generated SP on DPD timeout and deletion payloads
2005-05-08 08:57:26 +00:00
perry
478944b35b
Change HISTORY. It traces execve only back to 4.2BSD, and it is a
...
touch older than that. (Surprisingly, though, it doesn't appear to
have been in v6.)
2005-05-07 17:29:19 +00:00
dsl
6ddc453ece
gdb directly calls filename_completion_function()
2005-05-07 16:28:32 +00:00
dsl
76a1f02b41
Make everything that uses makelist depend on Makefile - that way the
...
created files pick up new entries.
2005-05-07 16:22:59 +00:00
dsl
41a59814ed
Separate out the filename completion functions from the readline() code.
...
Pass in loads of parameters instead of relying on shed-loads of global
variables to modify the behaviour.
The filename completion code can now be enabled by code that uses el_gets().
(eg /bin/sh)
2005-05-07 16:01:25 +00:00
perry
d2b93fe0e9
cross reference script.7
2005-05-07 02:38:41 +00:00
perry
d11d9afc47
cross reference script(7)
2005-05-07 02:32:35 +00:00
lukem
d26858bb0f
Allow this to compile if MKSTATICLIB=no.
...
More of PR 29968 from Jukka Salmi.
2005-05-07 00:23:01 +00:00
jmc
ff69cd3f50
The __used__ change doesn't work on 2.95/vax. Put an #ifdef back in for vax and
...
reverted it to __unused__ as it was before
2005-05-06 19:32:30 +00:00
rearnsha
dd7174bb3e
On ARMv5 reduce the value to the LSB before using CLZ. Otherwise we'll
...
calculate the position of the MSB not the LSB.
2005-05-06 09:50:25 +00:00
lukem
0d885c3aa4
Don't perform a check for "secure" tty for root logins when using PAM;
...
that is what we provide pam_securetty(8) for.
Fix the -DNOPAM build option by allowing it to compile
(even though we don't use this source file when USE_PAM=no).
2005-05-05 23:21:58 +00:00
lukem
f4ee085480
PAM may change the user name during the authentication process;
...
ensure that we deal with this so that SRA authenticated logins
will pass the changed user name to login(1).
2005-05-05 22:43:56 +00:00
lukem
94b84ac8a2
Fix the check for insecure root logins in rootterm():
...
- It was originally referring to a bogus version of `line'.
(problem solved by using 'extern char *line' instead of 'extern char line[]')
- It wasn't stripping the leading "/dev/" off `line' before calling getttynam(3)
2005-05-05 02:20:45 +00:00
manu
8bf053b3f3
on phase 2 acquire, lookup phase 2 by (src, dst, policy id) so that
...
multiple SA can be used in transport mode
While I'm there, patch ipsec-tools ChangeLog to reflect the changes we
took from ipsec-tools-0_6-branch
2005-05-03 21:08:47 +00:00