summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/system.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1998-11-20Add thread-safety to libc, so that libc_r will build (on i386 at least).d13-37/+430
All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO
1998-11-18"foo.h" -> <ssl/foo.h> in ssl includes, so we do not need -I/usr/include/sslniklas2-10/+18
and we won't be bothered by nameclashes with application headers
1998-11-18check for negative numbers from strtol()deraadt1-3/+3
1998-11-17add MLINK for malloc.conf.5 man page, also add FILES section to malloc.3; fries@aaron2-2/+6
1998-11-11Fix `typo', proves that strlcpy/strlcat is a very good idea.espie1-2/+9
1998-11-10getenv() result is read-only, unless you're looking for trouble.espie1-1/+5
1998-11-06add missing const to match prototype in string.hwvdputte1-3/+3
1998-10-19Fix so to not require a make obj - Fix cleandir target to remove the headersbeck1-1/+14
Configure munges from OBJDIR.
1998-10-12*UNTESTED* Makefile and configure changes that may work with pmax and arc.beck6-0/+44
*These need to be tested by someone who has one!!*
1998-10-10add bn_mulw as in the non-patent version.beck1-0/+1
1998-10-08Fix static non-bn-asm builds. Need this file.beck1-0/+1
1998-10-08back out previous change. Theo says:marc4-6/+2
marc, this is wrong. mtree builds that directory. we never do mkdir's in makefiles. You also should not have modified ANY of those Makefiles, since they are part of the ssl distribution. please undo this change. And I say: developers, be sure to do a mkdir /usr/include/ssl before a bake build as include files are installed as the 2nd step.
1998-10-08create /usr/include/ssl before trying to copy files into it.marc4-2/+6
If you've had a recent build fail check /usr/include/ssl. if it is a file instead of a directory remove it and try again after updating with these changes.
1998-10-07Fix busted BEGIN targetbeck1-15/+7
1998-10-07do not build ssleay binaryderaadt1-3/+2
1998-10-06moving this...deraadt1-38/+0
1998-10-06Fix makefile problems - Don't use SSLeay style include link farm tobeck4-12/+72
build - get includes from where they really live.
1998-10-05Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker507-0/+115019
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.
1998-10-05Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker350-0/+81718
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.
1998-09-28kill extra .Pp and add some quotesmillert1-4/+3
1998-09-27fix things for makewhatisderaadt1-3/+2
1998-09-27usr.bin/ man page cleanups, n-saaron1-28/+31
1998-09-07More man page fixes. Particularly fix uses of it's/its, affect/effect,aaron2-4/+4
then/than and such. Other miscellaneous problems fixed across these source files.
1998-09-06More man page fixes. Spelling, grammar, some typos. Lots of double-wordaaron1-2/+2
occurrences squashed as well.
1998-09-05more man page repairs; aaron@ug.cs.dal.caderaadt1-2/+2
1998-08-31put back a security fix downsj removed ages agoderaadt1-3/+3
1998-08-30Fix UA cases in a MI wayniklas1-57/+59
1998-08-29man page repairs; aaron@ug.cs.dal.caderaadt1-3/+4
1998-08-28define hppa as an ieeemickey1-2/+2
1998-08-22doc UA faulting codederaadt1-1/+4
1998-08-21for new functions, fix BE & UA cases. LE UA case is still bustedderaadt1-14/+16
1998-08-19commaspjanzen1-4/+4
1998-08-15document the common misuse of reallocderaadt1-2/+26
1998-08-12Make code ANSI/ISO C conformant. Formerly undefined constructs were usedniklas1-103/+119
making load/store architectures (like mips&alpha) fail whn compiled with gcc -O2.
1998-08-11Temporary fix for a GCC aliasing bug/misfeature that hits hereniklas1-1/+5
1998-08-10add ECB and CBC encryption for octet streamsprovos2-5/+163
1998-08-10fix base64 encoding, this problem was reported byprovos1-6/+6
Solar Designer <solar@false.com> some time ago.
1998-08-06Don't enumerate every arch in the #if since all OpenBSD platforms use the ↵millert1-8/+4
same values for malloc_pageshift and malloc_minsize except for sparc
1998-07-24fix spelling of separatederaadt1-2/+2
1998-07-21s/u8/u_int8_t/, s/u32/u_int32_t, put castsb.h into cast.c and includeprovos1-25/+564
header files from the correct path.
1998-07-21Add CAST encryption, implementation by Steve Reid <sreid@sea-to-sky.net>.provos2-2/+242
Man pages will come soon, I hope.
1998-07-16change to lite2 getenv(); getenv(NULL) now returns NULLderaadt1-14/+21
1998-07-06strlxx() return size_t not char *millert1-3/+3
1998-07-05add .Xr's for all the random functions in libcmillert4-4/+9
1998-07-01add strlcpy/strlcat, safe and sensible string copy/appendmillert4-3/+278
1998-06-28Oh fun, mucking about with files used on all archs.rahnds1-2/+2
This is one of many places in the source that have #if defined("list all architectures") Is there some possible way to eliminate, reduce these or at least have a file that describes all occurrances so that when a new port is done this could be addressed. like the recent hppa port, does it need to take a look at this????
1998-06-26rcmdsh, not rcmdmillert1-3/+3
1998-06-21Remove the advertising clause in my old license, it impedes free usemillert3-16/+7
of the code as a large number of similar clauses makes it impossible to write an ad for a product using the code...
1998-06-15use Bx macro for BSD versionsmickey7-14/+21
1998-06-03use sigemptyset()deraadt1-1/+1