Commit Graph

10892 Commits

Author SHA1 Message Date
drochner
8f9b0acfe8 account for data alignment of FDDI packets;
this should fix PR bin/28531 by Geoff Adams
(we should import a libpcap 0.9 rather than hacking this to death)
2006-02-24 22:14:10 +00:00
wiz
db6c428e48 Bump date for previous. 2006-02-24 22:05:09 +00:00
wiz
bf38813317 We have 2006. 2006-02-24 21:57:53 +00:00
wiz
6506e28d85 Bump date for previous. 2006-02-24 21:50:43 +00:00
wiz
ad381e882e Improve English, fix a typo. 2006-02-24 21:50:04 +00:00
wiz
bade1adbc5 Fix typo. 2006-02-24 21:07:29 +00:00
wiz
8b9018d2d9 Mark up NULL (with Dv). 2006-02-24 21:06:50 +00:00
wiz
cba53a68f9 Link to getvfsstat(2) instead of getfsstat(2). 2006-02-24 20:49:38 +00:00
drochner
39222faf50 complete constification of the sysctl() user side 2006-02-24 19:33:09 +00:00
ginsbach
c4276fd553 Add EAI_OVERFLOW per RFC3493, POSIX and XPG6. 2006-02-22 14:26:30 +00:00
he
516a950568 Remove unused local variable (re-declared in inner conditional scope). 2006-02-22 08:49:45 +00:00
drochner
9c09926156 scale denormal numbers, to get a meaningful exponent (and a mantissa
which just consists of the implicit bit),
fixes PR lib/32861 by FX Coudert
(the bug was seen in gfortran stress tests)
(we should use the code in fdlibm as we do for frexpf())
2006-02-21 16:30:56 +00:00
peter
91c766665d Translate new messages. 2006-02-21 16:00:30 +00:00
salo
fcf37725e7 Translate new messages. 2006-02-21 15:20:03 +00:00
martin
2b403a2f32 Translate new messages 2006-02-21 14:02:22 +00:00
jmmv
9a759636ba Translate three new messages. 2006-02-21 08:51:20 +00:00
christos
176a6bf510 Text for the 3 new error messages, from Elad. 2006-02-21 00:11:01 +00:00
christos
c07324ce90 Add the 3 new error messages. 2006-02-21 00:08:26 +00:00
christos
2249b62177 Add 3 new error strings. 2006-02-20 17:33:47 +00:00
elad
bca69c49bf needs assert.h to compile. 2006-02-19 23:13:14 +00:00
yamt
03c44ce523 document posix_fadvise. 2006-02-19 22:27:47 +00:00
elad
f0dd749f9b add _DIAGASSERT as requested by mrg@. 2006-02-19 20:46:29 +00:00
christos
b1732b7a63 make these consistent. 2006-02-19 05:06:02 +00:00
christos
e551462e89 PR/32870: Johan Veenhuizen: login(1) does not obey .hushlogin 2006-02-19 00:12:36 +00:00
matt
8b121c704a Seperate out the compat support for VAX. Also, make references to the
sigcontext sigtramp code weak so compat can be compiled out.
2006-02-18 22:54:51 +00:00
elad
5cd336ae07 When loading a policy with an "nclasses" option, always set the min/max
values for the various character classes to allow any number, just in
case. Also note about that in the man-page.

This makes it easier to use the "nclasses" option.

Note that alternatively we could just memset() to 0xff when doing the
load, but that might lead to more unexpected behavior.
2006-02-18 16:45:01 +00:00
elad
cf6eceb4e7 Don't expose struct pw_policy and use pw_policy_t, use malloc, man-page
fixups.

As discussed on source-changes@.

Okay yamt@, thorpej@.
2006-02-18 16:32:45 +00:00
elad
378a5a27de Some stuff that's been sitting in my tree for too long...
Improve the pw_policy(3) API by splitting it to two functions, one to load
the policy from /etc/passwd.conf and another to test passwords against the
policy.

Some bug fixes, more consistent code, and man-page updates.

Minor for libutil bumped.
2006-02-18 10:52:48 +00:00
matt
b09fbb025f *setjmp14 are not compat, plain setjmp/sigsetjmp are the compat versions.
Exchange the files.
2006-02-18 00:45:22 +00:00
matt
bfb62ce415 Move PowerPC compat files from arch/powerpc to compat/arch/powerpc. 2006-02-18 00:21:27 +00:00
ginsbach
80194aa8a4 Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buffer is
too short.  This conforms to RFC3493, POSIX and XPG6.  [from KAME]
2006-02-17 15:58:26 +00:00
ginsbach
e0882f7342 Add EAI_OVERFLOW as specified in RFC3493, POSIX and XPG6. 2006-02-17 15:55:01 +00:00
christos
c975cdc86c - s/notyet/WIDE_DOUBLE/
- Add a little more glue for WIDE_DOUBLE; not done yet.
- s/def FLOATING_POINT/ndef NO_FLOATING_POINT/ to reduce diffs with FreeBSD.
- fix memory leak where each double formatted leaked 24 by calling __freedtoa()
  appropriately. the new gdtoa keeps a list of memory chunks allocated by
  malloc(), and it must maintained properly by calling __freedtoa() on the
  results of __dtoa() Hi Klaus!
- in vfwprintf() make cvt return char * and convert it using __mbsconv(),
  instead of having it return wchar_t *.

This should fix the memory leaks people have been reporting (eg. in top etc.)
2006-02-16 23:26:19 +00:00
christos
0213791d0c 1. Eliminate some unnecessary to kvm_{m,re}alloc.
2. Don't malloc/free procbase/procbase2/lwpbase continuously. Keep track
   of the size, and only do it if necessary.
3. Write a macro to malloc/realloc and set the size of members so that it
   is done correctly. Previous open coded version in kvm_file.c always
   set the length, which is incorrect.
4. Remove bogus check against INT_MAX.
5. use NULL to initialize pointers instead of 0.
2006-02-16 20:48:42 +00:00
tnozaki
f87e6eb1f0 make "locale -a" read locale.alias file. 2006-02-16 19:19:49 +00:00
bouyer
5cd3d133bf Use the class of the user, not then default class, when checking for
nologin and ignorelogin login.conf(5) capabilities.
2006-02-15 20:28:32 +00:00
tnozaki
1b24b76f6b MB_CUR_MAX should be 2 when MODE_2BYTE flag set. 2006-02-15 19:50:27 +00:00
ginsbach
ac8d9f1ddd Fix spelling mistake in comment. From OpenBSD. 2006-02-13 17:16:20 +00:00
christos
d16ee74e35 bump version for symbol renames. 2006-02-13 16:50:14 +00:00
christos
10f8fe2052 PR/32817: Magnus Svensson: write_history and read_history returncode is not
readline compatible.
2006-02-13 14:12:04 +00:00
christos
fd2c82a86e Partial rl_getc_function support from Jess Thrysoee. 2006-02-12 16:15:07 +00:00
agc
d728d0329e Pick up the netmask functionality. 2006-02-12 15:38:34 +00:00
yamt
9f9e6a32dd - do PTHREAD_MLOCK_KLUDGE in pthread__stackid_setup, rather than callers,
so that the main thread is not different from others.
  as a side effect, fix memory leak in pthread_create on error.
- make pthread__stackid_setup return a error rather than calling err(2).
2006-02-12 11:41:53 +00:00
chs
899d1b31b2 convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
as discussed on tech-kern quite some time ago.
2006-02-12 01:32:06 +00:00
agc
87de377d9d Reflect changes in dist/ in the reachover framework 2006-02-09 23:09:06 +00:00
dogcow
86811edb37 change #include <sys/endian.h> => #include <machine/endian.h> so that
it's (more) consistent in the tree; this, along with changing tools/compat's
autoconf detection from AC_CHECK_FUNCS to AC_CHECK_DECLS makes the vast
majority of htobe16 and friends' redefinition errors bite the dust.
Tested with -current and FreeBSD.
2006-02-09 22:03:15 +00:00
agc
c6b4d61ee2 Reachover support for the library version of the iSCSI target. 2006-02-08 18:58:55 +00:00
wiz
b070717566 Remove break after goto (lint complains). 2006-02-07 20:13:22 +00:00
wiz
9ea0254b5a We want size_t arguments, so just cast to size_t, instead of casting
to unsigned long and getting a warning on i386.
2006-02-07 20:07:42 +00:00
wiz
e544bcfb3f Fix .St argument. 2006-02-07 19:02:29 +00:00
wiz
f618c5fcee .Fn needs an argument. 2006-02-07 18:59:56 +00:00
jdc
b7f0401ba9 Handle both background character and background attribute. 2006-02-05 17:39:52 +00:00
jdc
f4948e6f66 Curses_insert has been split into curses_insertch and curses_insertln for
a while now.  Adjust names to suit.
2006-02-05 17:07:13 +00:00
jdc
b3fed27d5d Use the background attributes for the background when inserting characters. 2006-02-05 17:04:46 +00:00
christos
e531452f6f define where the dynamic modules go. 2006-02-05 02:38:25 +00:00
uwe
aa9f62b35d Use different wording as "null macro" is too ambiguous. 2006-02-04 22:47:28 +00:00
christos
12f096059f Update shared library version and adjust for new and removed files. 2006-02-04 22:34:16 +00:00
wiz
1fc051f36f Serial comma; bump date for previous. 2006-02-04 18:47:31 +00:00
elad
e25c3ef7af document knobs for security.setid_core.
while i'm here... catch up with reality: no more SECURITY_CURTAIN;
now we have security.curtain. (no constant)
2006-02-02 19:56:32 +00:00
enami
18e10ad389 Replace a period, which is left unchanged when sentense is added in
rev. 1.7, to comma.
2006-02-02 05:13:57 +00:00
scw
7317e21306 Workaround for a gcc-3.3.3 ICE compiling strtod.c for sh5.
Reported by skrll@
2006-01-31 10:56:57 +00:00
kleink
4e50f4b644 Need to give the various rpc locks private names (prefixing them with
__rpc_).  Rather than scattering changes around the 3rd-party RPC
code, place them in namespace.h.
2006-01-26 12:37:11 +00:00
kleink
ce9a62e944 Keep strtodg() in private namespace. 2006-01-26 11:17:38 +00:00
rillig
cd9c32de8b .St -ansiC doesn't know about isascii(). 2006-01-26 11:13:49 +00:00
kleink
9cbc15a5b4 Must include "namespace.h" for strerror_r()'s internal name. 2006-01-26 11:13:42 +00:00
kleink
464456b75a Must include "namespace.h" for fseeko()'s internal name. 2006-01-26 10:48:18 +00:00
kleink
13de3b4945 bcopy -> memcpy 2006-01-26 10:40:12 +00:00
jdc
7800e2b8b9 Use the window background colour, not the default colour.
Should fix PR install/32617
2006-01-26 07:26:37 +00:00
rillig
3f2facbd7d s/macro/function/g 2006-01-26 00:21:05 +00:00
rillig
e77cd9f3f8 The VIS_HTTPSTYLE does not use $ for encoding special characters, but %. 2006-01-25 23:48:58 +00:00
kleink
ff019fa54c Revert previous, unintended change. 2006-01-25 16:40:57 +00:00
kleink
3cd8501c1e Drop in gdtoa as a replacement for dtoa, strtod() from stdlib/strtod.c. 2006-01-25 15:43:01 +00:00
kleink
2c9824c5d7 * Pacify compiler; delint.
* Add MI NetBSD definitions.
* Rename IEEE_{8087,MC68k} to IEEE_{LITTLE,BIG}_ENDIAN, as previously
  done in strtod.c.
* Some const poisoning, more to follow.
2006-01-25 15:36:13 +00:00
kleink
804e6c96a2 Add machine-dependent definitions for gdtoa. 2006-01-25 15:33:28 +00:00
kleink
ac898a2630 * Pacify compiler; delint.
* Add MI NetBSD definitions.
* Rename IEEE_{8087,MC68k} to IEEE_{LITTLE,BIG}_ENDIAN, as previously
  done in strtod.c.
* Some const poisoning, more to follow.
2006-01-25 15:27:42 +00:00
kleink
7684d5e0fc Import gdtoa-2005-09-23; test suite will be imported separately. 2006-01-25 15:18:40 +00:00
christos
b72acd5139 rename __func to _func_unlocked, and add their prototypes in extern.h
instead of exposing them in dirent.h. More locking consistency fixes.
2006-01-24 19:33:10 +00:00
christos
0126713300 don't re-define DEBUG 2006-01-24 17:39:44 +00:00
christos
096020da19 fix debugging memsets. 2006-01-24 17:37:05 +00:00
christos
a3ae551d7e simplify assertion. 2006-01-24 17:35:33 +00:00
christos
a0f3f04724 fix debugging printf formats. 2006-01-24 17:33:44 +00:00
christos
374485f427 fix compilation with -DDEBUG 2006-01-24 17:30:51 +00:00
christos
90d0f8cfa0 PR/32616: Yves-Emmanuel JUTARD: Fix compilation with -DDEBUG 2006-01-24 17:29:33 +00:00
christos
ec567cd38c appease lint and gcc. (compile with -DDEBUG) 2006-01-24 17:24:37 +00:00
christos
83e4df350a Use a separate macro, not DEBUG to enforce 8 bit chars [glob uses internally
16 bit chars]. Fix lint complaint when compiling with 8 bit chars.
2006-01-24 17:24:09 +00:00
kleink
0d57b38925 Note roundf() in STANDARDS, too. 2006-01-24 16:39:45 +00:00
christos
96dd93ad18 Expose __readdir and __telldir, unlocked versions of the non-underscore
versions.
2006-01-24 14:01:32 +00:00
christos
28463c62e1 PR/32609: Tanaka Akira: seekdir blocks if pthread is linked
Do locking consistently to avoid recursive locks (like the bug reported in
this pr), and to avoid leaking locks on errors.
2006-01-24 14:00:57 +00:00
christos
f69cef4676 Make _Exit an alias to _exit. 2006-01-20 22:03:23 +00:00
christos
6eaa70365b Kill _Exit; breaks build on cygwin and this implementation "is not exactly
equivalent to calling _exit".
2006-01-20 22:02:07 +00:00
christos
ba9fdf89e5 Add all the modules to the static pam. This is required, otherwise pam does
not work on non pic builds because it does not find modules listed in
/etc/pam.d.
2006-01-20 16:52:55 +00:00
christos
7768338003 Declare what we services provide, otherwise pam assumes that we provide
everything and this breaks static linking.
2006-01-20 16:51:15 +00:00
christos
349408700d PR/32572: John Kohl: xdr_rec.c missing a bugfix for an improper security check
The correct way to check for a zero record length is to check for it
without the LAST_FRAG marker in it, since it's legal to send a LAST_FRAG
marker with 0 bytes of data.
[This should be pulled up to 3.0]
2006-01-19 16:40:44 +00:00
is
42796049d0 C versions of non-IEEE round() / roundf(). Alas, using the VAX
cvtrdl; cvtld doesn't work for big numbers.
2006-01-17 13:16:08 +00:00
is
e08ae477d9 Oops - round() is supposed to return double, not integer. 2006-01-17 10:39:23 +00:00
jdc
f2efcd1a0b Note that subwindows inherit the background character and attributes
of the parent window.
2006-01-15 16:57:45 +00:00
wiz
208bc3eec1 dd CAVEATS section provided by martin@ with minor cleanup by me. 2006-01-15 16:35:58 +00:00
is
5703e44cdb Implement round(3), so that jot(1) can link again. 2006-01-15 12:39:44 +00:00
wiz
b482fe5453 Fix Xref, bump date for previous. 2006-01-15 11:45:54 +00:00
jdc
978ab4ad4e Background characters and attributes don't need to be kept per character
cell, as they are merged when characters are added.  Remove the per cell
storage and clarify the manual page.  Pointed out by ruibiao@.
2006-01-15 11:43:54 +00:00
christos
80beac2873 use zlib-1.2.3 2006-01-14 20:12:36 +00:00
wiz
3b03818912 Replace statfs(2) with statvfs(2). 2006-01-14 15:40:49 +00:00
elad
ef8e209a99 sync & sort kern. 2006-01-14 15:36:38 +00:00
elad
aa14ddaccd sort vm. 2006-01-14 11:18:45 +00:00
elad
455a40402f sync & sort hw. 2006-01-14 11:14:00 +00:00
elad
742866cafe Sync net.{inet,inet6}. 2006-01-13 21:09:55 +00:00
wiz
04e2e74b7a Use In, improve macro usage, serial comma. 2006-01-12 20:54:08 +00:00
skrll
2b3543128f I was a bit over zealous with my last change so revert the
locked_return_point change.

Loading the instruction at locked_return_point as a return value didn't
work so well.

Thanks to uwe, cube, and dsl.
2006-01-09 22:17:16 +00:00
martin
2e1a547276 Cosmetics (pointed out by uwe): use trivial restore, not the explicit
version.
2006-01-08 20:03:19 +00:00
jdc
b342fc607a Use ntohl(host_address) so that RBL lookups work on little-endian hosts.
Tested on alpha, i386 and sparc64.
Fixes PR lib/30402.
2006-01-08 17:20:28 +00:00
martin
286956e76d Use __errno in the _REENTRANT case (pointed out by Valeriy E. Ushakov).
While there, indent some delay slot instructions.
2006-01-08 12:05:33 +00:00
kleink
6012e94867 Xref pthread_sigmask(3). 2006-01-07 20:11:30 +00:00
kleink
5af00b0b39 pthread_sigmask(): Add restrict qualifier to set, oset args. 2006-01-07 20:10:29 +00:00
uwe
6b8eb49dd6 Use PLT for PIC calls to avoid text relocs in the shared library. 2006-01-06 22:46:14 +00:00
uwe
5cee9283d0 Provide _REENTRANT version of errno = 0; 2006-01-06 20:38:01 +00:00
uwe
0e79e13e9c Use JUMP_CERROR instead of messing with errno directly.
Simplify.
2006-01-06 07:07:34 +00:00
uwe
3a310524fb Drop unnecessary nops. 2006-01-06 06:19:20 +00:00
uwe
ec3c02b8ff Simplify. 2006-01-06 05:23:46 +00:00
uwe
6ea6e06ed1 Change !_REENTRANT && !PIC case to use r4 too. 2006-01-06 05:14:39 +00:00
uwe
026eb7b69e Open code _SYSCALL_NOERROR to shave off a memory load and a branch.
Makes this congruent to vforks.  Add .size directive.
2006-01-06 05:11:29 +00:00
uwe
73375bbc4d Add .size directive. 2006-01-06 04:38:10 +00:00
uwe
553d6ca3ed Use JUMP_CERROR instead of messing with errno directly.
Simplify.  Add WARN_REFERENCES.
2006-01-06 04:30:33 +00:00
uwe
dc6b340eff Simplify. 2006-01-06 04:08:47 +00:00
uwe
577f0b80c0 Simplify. Add WARN_REFERENCES. 2006-01-06 04:05:55 +00:00
uwe
b46734f0ca Change cerror to take errno in r4, instead of r0.
In PIC code fetch cerror address from GOT to avoid
unresolved text relocations in shared libraries.
Hide the code to jump to cerror inside JUMP_CERROR macro.
Change syscall code to use JUMP_CERROR.
Die text relocations! DIE!
2006-01-06 03:58:31 +00:00
uwe
40336aba3d Make "When set is null" into a separate paragraph for better readability. 2006-01-06 02:30:08 +00:00
uwe
b1648afca2 This can be simplified to RSYSCALL(__syscall), no special treatment necessary. 2006-01-06 01:57:38 +00:00
uwe
63e9eca689 This can be simplified to PSEUDO(exect,execve). 2006-01-06 01:53:30 +00:00
uwe
63f84ca820 This can be simplified to RSYSCALL(syscall), no special treatment necessary. 2006-01-06 01:27:23 +00:00
uwe
0831944cce Use PLT for PIC call to __errno to avoid text reloc in the shared library.
Add .size directive.
2006-01-05 23:10:35 +00:00
rpaulo
b583fcc049 #include <stdio.h> in the example. 2006-01-05 19:45:29 +00:00
uwe
3259b3637a Use PLT for PIC call to _exit to avoid text reloc in the shared library.
Add .size directive.
2006-01-05 19:28:50 +00:00
uwe
a92c062160 Use PIC_PROLOGUE_NOSAVE in long jumps, where we don't need to preserve r12.
While here, swap the order in which r4 and r5 saved on the stack so
that r4 is restored further away from its first use.
2006-01-05 19:21:37 +00:00
uwe
0396244ccc Use macros from <machine/asm.h>. Add some comments.
Same PIC object code.  Almost the same non-PIC object code (b/c of
s/jsr/jmp/ to _exit).
2006-01-05 18:20:29 +00:00
uwe
7581f11837 Add .size directive. 2006-01-05 05:02:33 +00:00
uwe
c8cec240a7 Oops^2. Init pointer to the saved registers area. 2006-01-05 04:55:48 +00:00
uwe
a2be2d8bd9 Oops, correct numeric label in branch. 2006-01-05 04:41:16 +00:00
uwe
55be1ea1cf Use PLT for PIC calls to avoids text relocs in the shared library.
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 04:38:39 +00:00
uwe
f859e17a02 Use PLT for PIC calls to avoids text relocs in the shared library.
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 04:23:18 +00:00
uwe
979bf3279f Oops, supply correct label for __longjmp14 .size directive. 2006-01-05 04:18:01 +00:00
uwe
0aa62ed4eb Use PLT for PIC calls to avoids text relocs in the shared library.
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 03:40:34 +00:00
uwe
f814031bbe Use PLT for PIC calls to avoids text relocs in the shared library.
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 03:03:52 +00:00
uwe
89723f208b PIC_PROLOGUE doesn't take temp register argument, adjust. 2006-01-05 02:46:15 +00:00
uwe
6170f5973a Use SET_ENTRY_SIZE macro to hide verbose .size arithmetic. 2006-01-05 02:04:41 +00:00
uwe
932cacd22a Use constants from <machine/setjmp.h> for better readability. 2006-01-05 00:56:21 +00:00
uwe
2217927fda Add .size directives.
While here, indent instructions in the rts delay slots.
2006-01-05 00:18:10 +00:00
uwe
fa0fe9c883 Use PLT for PIC calls. Makes the called functions overridable and
avoids text reloc in the shared library.
Same non-PIC code generated.
2006-01-04 22:32:06 +00:00
uwe
1a1aa0fb5a Took me some time to figure that getcontext does _UC_MACHINE_INTRV(oucp) = 0
for us, so add a comment.  While here use official _UC_MACHINE_SET_PC
macro in another comment.
2006-01-04 20:47:24 +00:00
uwe
8238ccbbf0 Use macros from <machine/asm.h>. s/r15/sp/. Use cpp-safe label
names.  Add comments.  Same object code is generated.
2006-01-04 19:13:48 +00:00
uwe
55ad9313a6 In PIC code call setcontext(2) via PLT to avoid text reloc in the
shared library.
2006-01-04 17:44:53 +00:00
skrll
73b7bdcee7 A couple of fixes to make libpthread really shared, i.e. not have text re-
locations:

	- Don't declare pthread__switch_away global
	- Do the PIC dance for pthread__switch_return_point and
	  pthread__locked_switch. Ideally these (and other) symbols would
	  be hidden.

Thanks to uwe@, dyoung@ and elad@ for help.

XXX sh3 is still to be done.
XXX vax does strange things.
2006-01-04 12:43:43 +00:00
jdc
264b791562 Don't crash if asked to touch more lines than there are in a window. 2006-01-01 11:48:31 +00:00
elad
e77db80a44 Revert back to revision 1.40, as requested by cube@.
Unbreaks KDE.
2005-12-31 12:32:30 +00:00
uwe
ffaa72c2cc Adapt to new PIC macros that are now in <machine/asm.h>. Same binary
code is generated (still with text relocs, but eliminating them is the
next step).
2005-12-31 05:08:28 +00:00
christos
fb6dad779a move all pqueue.h headers to libcrypto. 2005-12-31 00:14:35 +00:00
christos
616f676cc7 Add another include file. bump version for hardware cryptodev addition. 2005-12-31 00:04:51 +00:00
agc
740a95c15f Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
from OpenBSD.

Bump libc minor to 136.
2005-12-30 23:07:31 +00:00
chs
89a8f7b8c9 change errors returned for various operations on "/" to conform to SUSv3.
as discussed on tech-kern some time back.
2005-12-27 17:24:07 +00:00
perry
fd18408b9a u_intN_t -> uintN_t 2005-12-26 19:40:14 +00:00
uwe
e3ebee56f2 Be consistent about macro indentation.
Indent delay slot instructions.
Whitespace changes only, same binary code produced.
2005-12-25 11:08:35 +00:00
perry
ce666bb8ce __asm__ -> __asm 2005-12-24 23:10:08 +00:00
perry
2d65de2479 bare asm -> __asm 2005-12-24 22:45:33 +00:00
perry
0db47b5ca1 bare asm -> __asm 2005-12-24 21:51:51 +00:00
perry
d5e310b85d oops. __volatile -> volatile 2005-12-24 21:42:32 +00:00
perry
46359204cf __inline__ -> inline 2005-12-24 21:42:02 +00:00
perry
f05974f443 __asm__ -> __asm, __volatile__ -> __volatile 2005-12-24 21:41:01 +00:00
perry
8b7a2f14e9 __asm__ -> __asm 2005-12-24 21:38:40 +00:00
perry
4e11af46bc Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:11:15 +00:00
elad
0c73d40610 Allow last component to be non-existing again. I broke this behavior for
no apparent good reason in revision 1.39.

This is what broke systrace's filename normalization.

Go back to original behavior as in revision 1.35: return resolved name,
but also set errno to ENOENT.
2005-12-22 23:29:23 +00:00
christos
66feb1b71d move to the common tree. 2005-12-22 01:24:52 +00:00
christos
b2b13a51a4 moved to common. 2005-12-21 00:26:54 +00:00
christos
349633b5fa make setuserenv and setuserpath take an environment setting function and
an environment pointer and expose them.
bump version.
2005-12-20 21:32:20 +00:00
christos
e5548b402a Use reach-over sources from common/lib/libc 2005-12-20 19:31:47 +00:00
jmc
06b42f5e66 Redo previous rework to generate yacc/lex output again and remove generated
copies from the import as they don't compile clean across all archs.
2005-12-16 16:25:07 +00:00
jmc
a2899ef21e Don't yacc/lex here as dist includes generated copies already and depending
on timestamps it's possible for gcc2 on vax to get confused on which .h
to use.
2005-12-15 04:27:32 +00:00
wiz
c23b1a74bb Fix sign extension broken by previous. dillo hacked here too. 2005-12-14 17:35:40 +00:00
christos
d7e5caf4fd include libc after our own files to fix ports that have 2 assym.h's. One
in pthread and one in libc.
2005-12-13 22:07:20 +00:00
martin
e35adea403 Fix wrong buffer size calculation. From Henning Petersen in PR lib/32291. 2005-12-13 12:59:48 +00:00
martin
c236b4a2eb Sync sparc64 compile time options with the pkgsrc version. 2005-12-13 09:52:20 +00:00
jmc
4c00a49dad XXXGCC: Make a local extern for abort and the vax compiler is happy again. 2005-12-13 05:54:50 +00:00
christos
b53fea69d0 Restore the compatibility versions of fts not to do path mangling (i.e.
remove double slashes). Also make sure we free sp in all cases. From yamt,
many thanks!
2005-12-11 04:12:58 +00:00
christos
4700123ef3 fix a typo , instead of ; From Johnny Billquist 2005-12-10 04:01:58 +00:00
tshiozak
bb345c8a27 add missing _citrus_MSKanji_stdenc_get_state_desc_generic() function.
pointed out by Patrick Welche <prlw1 _at_ newn _dot_ cam _dot_ ac _dot_ uk>
2005-12-07 06:20:20 +00:00
christos
684eb06cd8 fix non-portable right shifts. 2005-12-05 02:09:17 +00:00
christos
aca238f770 fix lint warning (assignment in conditional context) 2005-12-05 02:07:07 +00:00
christos
44fad74b6a - Pass lint.
- Fix signness problems that confused error detection.
- Avoid possible buffer overflow.
2005-12-05 02:04:16 +00:00
christos
d018c18c52 ansify. 2005-12-05 01:50:28 +00:00
manu
a5b1c92448 Add NAT ports to SAD in setkey so that NAT SAD entries generated by
racoon can be removed by hand.
2005-12-04 20:46:40 +00:00
christos
bea4991aaa Older gcc does not support #ifdef inside macro expansion. 2005-12-04 17:57:25 +00:00
wiz
85f30d09fa We have 2005. 2005-12-03 21:05:31 +00:00
christos
5e677d36af match reality 2005-12-03 21:01:53 +00:00
yamt
347f995cea - constify and remove __UNCONST from caller of clnt_call().
- use __UNCONST where approproate.
2005-12-03 15:16:19 +00:00
yamt
748feac977 remove unnecessary __UNCONST. 2005-12-03 15:13:04 +00:00
yamt
4470fd926f redo the previous (WARNS=4) differently. consitify rather than making
strings writable.
2005-12-02 14:45:24 +00:00
yamt
e301b762a1 redo the previous; constify rather than making a string writable. 2005-12-02 14:19:43 +00:00
yamt
a6a060b04b note that "argv" is not really const. 2005-12-02 14:11:01 +00:00
yamt
9de32b7fa1 don't make internal functions pretend to take a const argument. 2005-12-02 14:08:51 +00:00
yamt
bc6aedb03c remove an unnecessary __UNCONST. 2005-12-02 13:51:22 +00:00
yamt
c9d01e68e9 use __UNCONST rather than having a writable string. 2005-12-02 12:19:16 +00:00
yamt
d2e4059844 constify and remove __UNCONST. 2005-12-02 12:12:29 +00:00
yamt
92ca7d2b16 constify and remove an unnecessary __UNCONST. 2005-12-02 11:33:26 +00:00
yamt
765035980c constify and remove an unnecessary __UNCONST. 2005-12-02 11:22:09 +00:00
yamt
307c0260b8 remove unnecessary __UNCONST. 2005-12-02 11:14:20 +00:00
yamt
6efd91c498 constify and remove an __UNCONST. 2005-12-02 11:10:45 +00:00
skrll
30214a4282 WARNS 2005-12-02 09:33:48 +00:00
wiz
db45f13c8a Bump date for previous. Remove trailing whitespace. 2005-12-01 18:08:10 +00:00
elad
310e19f394 Change the entry from "foobar" to "not applicable" in the "Changeable"
field of kern.veriexec.count.. no idea how that went unnoticed. :)
2005-12-01 14:45:31 +00:00
martin
12940193e8 Fix warns=4 via __UNCONST() 2005-11-30 09:55:14 +00:00
martin
34fb53a2f7 Fix warns=4 (via __UNCONST()) 2005-11-30 09:35:58 +00:00
yamt
0c2ecd688d add posix_fadvise. 2005-11-29 23:06:45 +00:00
christos
387331c600 fix warns=4 2005-11-29 18:48:02 +00:00
christos
c341912e62 cleanup casts and KNF. 2005-11-29 13:30:49 +00:00
christos
03256c6e55 WARNS=4 2005-11-29 03:11:58 +00:00
christos
3897500b28 forgot to commit this; cleanup to compile with WARNS=4, since lpd uses it. 2005-11-28 14:18:20 +00:00
christos
8f90380d42 Add the last of the deprecated functions. 2005-11-27 02:00:46 +00:00
christos
66dedf6e69 add new man pages. 2005-11-26 22:39:15 +00:00
christos
23168589be use LIBDPLIBS for libcrypto. 2005-11-26 16:09:30 +00:00
christos
70d7f8e8c5 move libradius to build after libcrypto. 2005-11-26 16:07:15 +00:00
christos
a401c70c2c add some more files 2005-11-26 00:36:17 +00:00
christos
f849a69336 Add some more files needed by openssl 2005-11-26 00:35:58 +00:00
christos
85fdc9d1a1 add more casts. 2005-11-25 23:20:00 +00:00
christos
2b723133ba add o_dir.c 2005-11-25 23:18:13 +00:00
christos
a298f73e51 Regenerate man pages. 2005-11-25 21:09:33 +00:00
christos
c1cfec6562 Adjust to the new openssl build; bump version. Also if we are compiling
with SSL, link against libcrypto to pick up the proper versions of the
symbols needed.
2005-11-25 21:07:11 +00:00
christos
684a3fe509 Add deprecated functions that openssh still uses. 2005-11-25 20:34:58 +00:00
christos
051fcc4890 put ENGINESDIR define in Makefile.openssl 2005-11-25 20:34:31 +00:00
christos
bdfb565183 bump libssh 2005-11-25 20:29:16 +00:00
christos
211369f7bd bump libkrb5 2005-11-25 20:28:39 +00:00
christos
9b80bb7a00 bump libssl, and add new includes. 2005-11-25 20:28:18 +00:00
christos
9ea9ccfcc6 Adjust to the new openssl-0.9.8a. Notable changes:
- no more fips
    - new algorithms
Bump version to 3.0
2005-11-25 19:15:08 +00:00
tron
d58b6064be SHA2 support appeared in NetBSD 3.0. 2005-11-22 10:12:23 +00:00
manu
c263eb3142 Merge ipsec-tools 0.6.3 import 2005-11-21 14:20:28 +00:00
christos
369645b798 ANSI prototypes and function declarations. No functional change. 2005-11-18 16:48:48 +00:00
martin
428522929f Make the MAKEEXTRALIST macro safe to be called with string literals as
third argument - the old version relies on the compiler to use the same
address for identical strings.

Spotted by segv at netctl dot net in libnbcompat context, details
in PR pkg/32097.
2005-11-18 08:32:46 +00:00
christos
a109c1ee32 1. minimize code diffs with FreeBSD
2. return ENAMETOOLONG instead of ENOMEM if name is too long to fit.
3. only decrement cp if we are pointing to the end of the string.
   [this fixes the cp truncation of the last char problem reported]
2005-11-17 19:13:20 +00:00
christos
fd85feb124 Fix the code example. 2005-11-10 17:23:26 +00:00
christos
fff4889f5c Refresh bug reported by Julien Torres:
going from:
    activate -verbose
to:
    reset -activation
results in:
    reset -activationverbose"
instead of:
    reset -activation

This is because we choose to insert "reset -" before the current line,
and the delete "e -" and insert "ion" in the appropriate place. The
cleareol code did not handle this case properly; we now cleareol to
the maximum number of characters of the first difference, the second
difference and the difference in line length.
2005-11-09 22:11:10 +00:00
christos
256f6fe18d remove _REENTRANT bogus signal mask code; pointed out by chuq. 2005-11-07 18:12:33 +00:00
gendalia
0fbb37df6f statvfs did not appear in 2.1, but in 3.0. 2005-11-04 06:09:20 +00:00
chs
c6be96e0fb update errors for EIDRM (which we've returned for a long time now). 2005-11-03 17:07:28 +00:00
uwe
ce9408481d Minus sign is \- 2005-10-31 11:45:49 +00:00
wiz
9b6a45d9e2 Bump date for previous. Use more appropriate markup.
Add an article.
2005-10-31 11:34:16 +00:00
martin
c66ae167ce Initialize error return value. 2005-10-29 19:19:38 +00:00
tshiozak
1beef8fe93 fix lib/31874.
- add _citrus_stdenc_get_state_desc() interface to get
  encoding-scheme-independent encoder/decoder state descriptions.
- make sure that iconv_std module uses it to judge whether the last
  sequences forms complete shift sequences.
- bump minor of i18n_module because of get_state_desc().
2005-10-29 18:02:04 +00:00
uwe
6f167bd3a0 Document PMC_INFO_CPUCTR_TYPE. 2005-10-27 01:10:09 +00:00
christos
23dfb0b17f eliminate unused passpromptlen and copy a default password each time we
don't receive one in SRA_CONTINUE.
2005-10-25 23:36:07 +00:00
christos
64fe9d910c XXX: SRA does not have a protocol feature to pass back a password prompt
which is needed for things like S/KEY. We abuse the SRA_CONTINUE message
passing the password prompt there. That is usually NULL, so SRA
implementations usually ignore it. While I am here, if telnet_gets() fails
[user hit <eof> for example], then we exit.
2005-10-25 22:03:34 +00:00
dsl
c58f95b0f5 Don't read entry after end of array.
Discovered by Neil Ludban running curses under 'ElecticFence'
2005-10-23 18:38:52 +00:00
christos
2ce4c16c0d Instead of special-casing root, special case paths that end with a /, so
that find foo/ does not print foo//bar. From FreeBSD.
2005-10-22 20:55:13 +00:00
christos
41a71d9929 change tr '[a-z]' '[A-Z]' to tr '[:lower:]' '[:upper:]' so that POSIX systems
work properly regardless of environment variable settings.
2005-10-22 16:45:03 +00:00