summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2002-03-23Add VIS_HTTPSTYLE and strunvisx (From FreeBSD)christos
2002-03-22Split the notion of building Hesiod, Kerberos, S/key, and YPthorpej
infrastructure and using that infrastructure in programs. * MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building of the infratsructure (libraries, support programs, etc.) * USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control building of support for using the corresponding API in various libraries/programs that can use it. As discussed on tech-toolchain.
2002-03-17refine i18n stuffs.tshiozak
- add libc/citrus directory. this directory contains the common stuffs not only for locale but also other facilities relating to i18n (e.g. iconv). - To keep the binary compatibility for the ctype modules easily, the interface between libc and the modules is simplified. - For the future integrated extension, module pool is renamed from "/usr/lib/runemodule" to "/usr/lib/i18n". In the future, this directory will contain the modules for "iconv", "collation", etc. - some cosmetic changes. - Bug fix for runetype.h; __attribute__((__packed__)) is placed at the wrong position and it is invalid unintentionally. But, the all members of the structures seem well-aligned. Thus, this bug causes no problem, hopefully. HEADS UP: - /usr/lib/rumemodule is obsoleted. If you use the multibyte locales, you need to install /usr/lib/i18n/* from sys/lib/i18n_module . - The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept. Perhaps, the bug fix about __packed__ mentioned above breaks the compatibility... Be careful especially on 64bit platforms.
2002-03-14fix prototype of fputwc, putwc and putwchar.yamt
2002-03-05add a couple of XOPEN compatibility defines, and a non-xopen function thatchristos
we are expected to have (updwtmpx). Requested by tron.
2002-03-05Include "sys/time.h" here to get the definition of "struct timeval".tron
2002-02-25Make it obvious in comments that dispatch takes some arguments (fromsimonb
Broadcom). Fix some white space nits.
2002-02-25Put token after #endif in comments (from Broadcom).simonb
Fix some small tyops in two comments.
2002-02-25s/ut_name/ut_user/ from Simon Burge.christos
2002-02-25- include <sys/socket.h> because we use sockaddr_storagechristos
- it is PATH_LASTLOGX not PATH_LASTLOG
2002-02-22A utmpx implementation.christos
2002-02-19Clean up some rampant code duplication wrt ieee number handling:simonb
- Add alignment-safe double and float unions. - Use the above for the __infinity and __nan constants on all architectures that use the standard ieee754 representation of those constants. - Add a single copy of various ieee754 math functions (frexp, isinf, isnan, ldexp and modf) that had numerous duplicates among the arch-specific directories. - Use the above functions on all architectures where the generic C versions where used. Architectures that had local assembly routines are untouched (for those functions only).
2002-02-04Don't install <stdbool.h> for now. Lossage resulting from me testingthorpej
with a not-in-tree compiler.
2002-02-02ISO C / SUSv3 <stdbool.h>.thorpej
2002-01-31Make the _PATH_AUDIO /dev/audio (instead of /dev/audio0) and similar foraugustss
sound and mixer.
2002-01-29Cope with RPCGEN now conta8ining multiple words.tv
2002-01-27public prototypes should use __P(); fix entries for pwcache_{user,group}db()lukem
2002-01-24- Implement pwcache_userdb(3), which changes the routines thatlukem
user_from_uid(3) and uid_from_user(3) use to lookup user information. - Implement pwcache_groupdb(3), which changes the routines that group_from_gid(3) and gid_from_group(3) use to lookup group information. - Ensure that private functions in pwcache.c are declared static - Use strlcpy(3) instead of strncpy(3)
2001-12-23Use "int32_t" instead of "time_t" for ``on tape'' times. (From FreeBSD.)lukem
2001-12-12MKfoo=no -> NOfoo=tv
2001-12-07- make FILE structure extensible without breaking binary-compatibility.yamt
- add fputwc, fgetwc, fwide and related functions. - add hooks needed to maintain the orientation of file stream.
2001-12-06Give the struct typedef'd to *nl_catd a name to avoid an error with gccwiz
2.95.3 ("non-local function `struct {anonymous} *const & I18n::getCatalogFd() ' uses anonymous type"). Fixes problem reported in pkg/14477. Ok'd by kleink.
2001-11-01Be smarter about finding rpcgen's absolute path; only do it if ${RPCGEN}tv
(when evaluated) does not start with a /. Also don't go through a make(1) recursion step; just use !=.
2001-10-31No need to do the tricky XRPCGEN dance.tv
2001-10-28Partially back out previous: don't apply restrict qualifier to pointerkleink
to function.
2001-10-27Make FNM_CASEFOLD !_XOPEN_SOURCE, too.kleink
2001-10-27Sprinkle some __restrict into <glob.h>.kleink
2001-10-23- add _PATH_USERMGMT_CONF. resolves [bin/14305]lukem
- add _PATH_PASSWD_CONF to be consistent with almost all other _PATH_xxx_CONF defines, and change from using _PATH_PASSWDCONF to the former. keep the latter for compatibility, although arguably it could be removed because it was never in a release and was only used in one file in the tree.
2001-10-22sort _PATH_CLOCKCTLlukem
2001-09-27add wcstod/wcstol/wcstoul.yamt
2001-09-17update infrastructure for krb4 1.1 and heimdal 0.4eassar
2001-09-16Added the path for the clockctl pseudodriver device.manu
2001-08-18Add two arguments to pw_mkdb(), a la OpenBSD. This is to allow us to passad
the -u and -s options to pwd_mkdb.
2001-08-04#ifdef __STDC__ -> #if __STDC__.mrg
2001-07-29Remove variable name from prototype.wiz
Reported by John Heasley on current-users on 29 July 2001.
2001-07-18Avoid trad. cpp recursion in intptr_t definition.kleink
2001-07-17A <sched.h> file, which provides the clone(2) prototypes, in orderthorpej
to be compatible with Linux.
2001-06-20update generated heimdal include files for 0.3fassar
update Makefile infrastructure for 0.3f bump shared library versions fix some merge problems
2001-06-19`existent', not `existant'wiz
2001-06-19`accessible' only has one `a'.wiz
2001-06-11Fix various misspellings of compatible/compatibility.wiz
2001-05-06Employ __static_cast(); suggested by Dave Sainty in PR lib/11766.kleink
2001-04-28* Move definitions of exact-width integer types from <machine/types.h>kleink
to <sys/types.h> and <sys/stdint.h>. * Add a new C99 <stdint.h> header, which provides integer types of explicit width, related limits and integer constant macros. * Extend <inttypes.h> to provide <stdint.h> definitions and format macros for printf() and scanf(). * Add C99 strtoimax() and strtoumax() functions. * Use the latter within scanf(). * Add C99 %j, %t and %z printf()/scanf() conversions for intmax_t, pointer-type and size_t arguments.
2001-04-26Change the `len' arguemtn to gethostbyaddr(3) from int to socklen_t inkleink
accordance with XNS5.2; fixes PR standards/12703.
2001-04-18If _CTYPE_PRIVATE, need to include <machine/limits.h> for CHAR_BIT.thorpej
2001-04-17Replace (sizeof (char) << 3) with a less silly-looking CHAR_BIT;kleink
from Peter Seebach in PR standards/9333.
2001-04-06add getbootfile(3)wiz
2001-03-31Finally deprecate the old timezone() interface in favor of an XSH5kleink
timezone/daytime pair; as proposed by J.T. in September, 1996. Fixes PR standards/11807 by Nick Hudson.
2001-03-29Sprinkle some restrict.kleink
2001-03-28Don't declare qdiv() when qdiv_t wasn't defined previously; fixes PR lib/11557kleink
from Richard Earnshaw.