Age | Commit message (Collapse) | Author |
|
we don't want any user defines to change how the inlined ctype
functions behave.
|
|
not EOF is defined to determine if stdio.h has been included.
Instead, use __EOF which should be OK wrt namespace safety.
|
|
o Add __BEGIN_DECLS/__END_DECLS to include files
o Safe macros
o Remove useless variable assignment in the End function of *hl.c
o Some minor KNF, needs more
From Dan Weeks
|
|
sparc64. Change cast back to unsigned char but do a bitwise AND
with 0xff to avoid any sign extension weirdness and to make it
impossible for us to overflow _C_ctype_. The bitwise AND is probably
not needed and may be removed later if this does not trigger compiler bugs.
|
|
|
|
instead to make these one-liners. Works around a compiler bug on vax
that affects both the libc and inline versions identically.
|
|
Remove useless check for EOF in isascii
|
|
int, not a char.
|
|
currently have with the macro versions and makes the ctype.h versions
100% identical to what is in libc.
Discussed with pjanzen@ and OK'd by deraadt@.
|
|
code that assign a u_int value to x_handy. However, this means
that we need to be careful checking for overflow as we can no longer
subtract a value and check the result for < 0. We reorder the
expression instead to avoid this problem (basic algebra).
deraadt@ OK
|
|
|
|
getopt_long_only(). At some point this should replace the BSD
getopt(3) but we are not there yet.
While I am here add protection from the multiple getopt() definitions
due to conflicting standards.
|
|
|
|
when I committed atoll(3).
|
|
|
|
functions.
|
|
OK mickey@ and discussed with deraadt@
|
|
did NOT approve those for commit. why did mickey feel he was ok to go
commiting a set of diffs which had not been passed around and tested by people?
we don't know. mickey, have you got something to say for yourself?
|
|
private protos for it everywhere; millert@ ok
|
|
be advertised in this header. Add a comment that this must be in sync
with ld.so. Fixes gdb shared library handing. ok pvalchev@
|
|
|
|
|
|
* manpage related things moved to src/libssl/man/Makefile
* there are now 3 obj directories src/libssl/{crypto,ssl,man}/ instead
of one single src/libssl/obj
* instead of running Configure (with generates lots of symlinks, and
opensslconf.h) this patch stores pre-computed opensslconf.h files
in src/libssl/crypto/arch
* requires a make includes before the library can be built
* libssl and libcrypto can be build separately
(e.g. cd src/libssl/ssl && make obj && make)
* make depend is now supported
* no more symlink trees
tested by miod@ and fries@
|
|
|
|
|
|
what powerpc and sparc64 had as machine/link.h in 3.1 used by gdb, and will
be needed by other ELF architectures to provide gdb solib support; ok drahn
|
|
If there is no login.conf or it is corrupt we don't want to make
any assumptions about kerberos. By request of deraadt@
|
|
aliases to fake up strtou?q(). espie@ OK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
open any files, just return an kvm handle that we can use to some
of the functions.
|
|
|
|
to give them a larger timeslot to do that.
Requested by deraadt@ and various people on icb or vocally.
|
|
a.out stuff in link_aout.h and ELF stuff in link_elf.h.
Switch sparc64 back to MI link.h.
drahn@ ok (powerpc will switch soon).
|
|
|
|
(this will warn if they are used without a terminating NULL pointer.
Note *pointer*, very useful for arches where 0 != (void *)0, in size)
okay millert@
|
|
decriptor -> descriptor
authentciated -> authenticated
transmition -> transmission
|
|
|
|
|
|
|
|
|
|
|
|
where each user gets their own file, which is owned by that user.
An old S/Key database may be converted by running "skeyinit -C" as root.
Programs that need to access the S/Key database no longer need to be
setuid root. They must now be setgid auth instead.
|
|
Fixes this for lex and binutils' bfd.
Also, do not install ansidecl.h, we don't really need it, bfd.h uses it,
and we installed it so that bfd worked, so let bfd.h include it directly.
prompted by mickey@
|
|
type characteristics.
internal_types.h will contain only settings invisible from standard C, e.g.,
in the __* or _[A-Z]* namespace, and be reused by files like limits.h.
This allows us to shorten machine/limits.h greatly, as all the common defines
are now in sys/limits.h, plus a small stub in internal_types.h.
Tested on all arches as far as I know.
Approved after discussion with art, millert, deraadt, and others.
|