summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2005-05-11major abi changes:Marc Espie
* introduce the mbstate_t typedef. impacts gnu libiconv, which has already been taken care of. * Prepare for mb stuff to really exist, replace macro MB_CUR_MAX with an external variable __mb_cur_max (impacts libX11 and various ports). * use mbstate in all the mb <-> wchar functions with state. * add a stub iswctype function allowing some ports to compile. bash and gdiff are missing wcscoll, and need to be told there's no i18n until this is fixed. Discussed and matthieu, otto, millert, kettenis, deraadt. Major libc bump
2005-05-11let vfscanf be a real function. Use a weak_alias on systems where thisMarc Espie
is feasible. Okay millert@ There's a major libc bump coming that is going to cover this as well...
2005-04-30Change internals of FILE: reuse the unget buffer field to access anMarc Espie
extended attribute data structure (pimpl idiom). Idea taken from citrus. Much discussion with deraadt@, otto@, millert@... This is the least disruptive way to extend FILE, since its size can't really change without this being a flag day. So the size doesn't change. Actual additions to the structure will come in separate steps, since this change is nasty enough on its own. Tests by otto@ and others, careful reading of code by otto@ and millert@. This is definitely a major bump, and has been checked to not impact a full ports build.
2005-04-30isw* classification functions from citrus, with a `stub' implementationMarc Espie
for the default locale. comments, tests, okay: kettenis@, otto@, jmc@ functions addition -> Minor bump. There's a large bump coming in a separate commit.
2005-04-28also use new libobjc on old architectures, since it builds fine withMarc Espie
gcc 2.95. tests and okay miod@, marc@.
2005-04-18rm libcurses++Todd C. Miller
2005-04-14introduce some wchar functions (from citrus and an itojun@ diff)Marc Espie
okay deraadt@, cloder@, pvalchev@ thanks to everyone who commented on that.
2005-04-02Add /bin/ksh to builtin list of OK shells.Todd C. Miller
2005-03-30strcasestr(3), a case-insensitive version of strstr(3). already in netbsdTheo de Raadt
and freebsd, apparently written by torek, the man we never see anymore; submitted by jcs, but he is not around right now for the libc major crank so i sneak it in for him
2005-03-30make the resolver stat resolv.conf and update if it changes.Ted Unangst
useful feedback and ok deraadt@
2005-01-28LOGIN_SETALL did not include LOGIN_SETENV as it should.Todd C. Miller
2005-01-08Oops. Too much 'KNF'. We don't use NULL_xdrproc_t, but someone mightKenneth R Westerback
use it in a vararg function call that needs the type info. Pointed out by otto@.
2005-01-08Bit of KNF - replace (<type> *)0 and (<type> *)NULL with NULL. PointedKenneth R Westerback
out by mickey@, seconded by millert@. ok deraadt@.
2005-01-06provide float_t, double_t, FLT_EVAL_METHOD (dummy C99 constructs)Marc Espie
okay millert@
2004-12-20gai_strerror() should return const char *; OK deraadt@Todd C. Miller
2004-11-17remove NI_WITHSCOPEIDJun-ichiro itojun Hagino
2004-10-25Change return value of reentrant getproto* and getserv* to match theTodd C. Miller
IBM/Digital API.
2004-10-20install net80211 headers; millert and deraadt ok.Federico G. Schwindt
2004-10-17implement strnunvis(3), a bounded version of strunvis(3). ok millert@Otto Moerbeek
2004-10-17Reentrant versions of getprotoent(3) and getservent(3). Adapted fromTodd C. Miller
changes in NetBSD by Christos. OK otto@
2004-10-14Add dl_iterate_phdr() support.Mark Kettenis
ok drahn@, millert@
2004-10-07GLOB_NOESCAPE is POSIX so move it out of the #ifndef _POSIX_SOURCE block.Todd C. Miller
2004-10-02let stdbool.h work with recent gcc, since they modified the interface,Marc Espie
again... okay millert@ a while back, needed some more paranoid testing from my part...
2004-09-14KVM_NO_FILES is 0x80000000, so arg 4 of kvm_openfiles() must be unsignedTheo de Raadt
int instead of int; millert ok
2004-08-11add dladdr() support and add some 'standard' dlsym() support.Dale Rahn
ok millert miod pval, grumble deraadt
2004-08-09Support the "setenv" capability in login.conf ala FreeBSD. FollowingTodd C. Miller
FreeBSD's example, a '~' in an environment variable is replaced with the user's homedir. A '$' is replaced by the user's login name. Both can be escaped with a backslash to get the literal char. OK deraadt@
2004-08-03Define BI_FDPASS for the BSD auth fd passing changes.Todd C. Miller
2004-08-03Update strtonum() protorTodd C. Miller
2004-07-15do not install netiso header files, millert deraadt okHenning Brauer
2004-07-13passwd.conf has been deprecated since login.conf was imported.Todd C. Miller
Today it finally dies. Based on a diff from Gabriel Kihlman.
2004-07-08POSIX says "data" is void *, not char *. Also remove extern from prototypes.Todd C. Miller
deraadt@ OK
2004-06-29make includes in gnu/usr.sbin/sendmail/libmilterTodd C. Miller
2004-06-24hsearch API/ABI u_int -> size_t -> crank majors; ok millertTheo de Raadt
2004-06-22Cosmetic clean-up.Marc Espie
Simpler licence, update copyright years, trim empty lines, ISO declarations. okay miod@
2004-06-22Make the `filename' parameter to HASHFile() and HASHFileChunk() constJean-Francois Brousseau
ok pedro@, millert@
2004-06-20add bounds check for src pointer in bcopy(3) as well as dest pointer,Anil Madhavapeddy
noticed by millert@
2004-06-09According to POSIX, _POSIX_PATH_MAX should be 256 but _POSIX_SYMLINK_MAXTodd C. Miller
should only be 255. You would think they would be the same but you'd be wrong.
2004-06-07major bump to libc and libpthread to break the dependency of aMarco S Hyman
particular implementation of libpthread for libc. libc no longer needs pthread.h to compile. OK millert@, brad@, tedu@
2004-05-31Define _POSIX_SYMLINK_MAX and SYMLINK_MAX as _POSIX_PATH_MAX and PATH_MAXTodd C. Miller
respectively instead of duplicating their values.
2004-05-31Updates based on Single Unix; OK deraadt@Todd C. Miller
o _POSIX_CHILD_MAX increased to 25 o _POSIX2_RE_DUP_MAX renamed _POSIX_RE_DUP_MAX o _POSIX_SYMLINK_MAX and SYMLINK_MAX added (same as PATH_MAX) o _POSIX_SYMLOOP_MAX and SYMLOOP_MAX added (like MAXSYMLINKS)
2004-05-17Enable binutils for arm now that we have binutils 2.14.Dale Rahn
2004-05-05Make the Transform functions match the other hash types and document them.Todd C. Miller
Use sizeof() in the Init functions where it makes sense. Use weak aliases instead of wrapper functions. Probably should have gone in before the major bump but as these are only used internally by the sha2 functions themselves there should be no problem.
2004-05-05Make the 2nd arg to SHA1Transform const again and unifdef SHA1HANDSOFF.Todd C. Miller
It was defined before and there is no need to for this knob...
2004-05-03strtonum prototypeTed Unangst
2004-05-03Use KNF indentation style and do some u_char -> u_int8_t conversionTodd C. Miller
I missed earlier.
2004-05-03Add Pad and FileChunk functions for each family of hash functions.Todd C. Miller
The Pad function does padding like in Final but does not finish processing. The FileChunk function creates a digest from a portion of a file. Also made the length parameters consistent (and size_t).
2004-05-03Make ndbm match POSIX. A datum consists of a void *dptr and a size_t dsize.Todd C. Miller
Also make the open functions take a mode_t, not int. OK deraadt@
2004-05-03XPG specifies bsd_signal(3) so make it an alias for signal(3); OK deraadt@Todd C. Miller
2004-05-03Add _Exit(3) as per C99. Discussed with espie@ some time ago.Todd C. Miller
2004-04-29Undo some recent prototype changes; it is legal to pass the helperTodd C. Miller
functions can take a NULL buf pointer. They will malloc memory as needed in this case.