| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
#define EDOFUS 88 /* Programming error */
This can be used to signal error situations which indicate that the
program logic or assumptions is deficient.
Notes:
svn path=/head/; revision=101567
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101566
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
label updates. Biba and MLS already supported this. This permits the
userland library to submit relative updates on MAC labels, rather
than submitting an entire label to replace the current label. This
also requires changes to the MAC modules, which are forthcoming.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=101555
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101554
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
variables. Both symbols are set to the same value by the linker,
and _end symbol has less chances to clash with application defined
global symbols.
alpha, ia64 and sparc64 ports already use _end, i386 is now
consistent with them.
Reviewed by: bde
Approved by: obrien
Reported by: pirzyk
Notes:
svn path=/head/; revision=101536
|
| |
|
|
|
|
|
|
|
|
|
| |
currently cached data. It allows a number of nice things, like: removing
fallback code from single locale loading, remove memory leak when LC_CTYPE
data loaded again and again, efficient cache use, not only for
setlocale(locale1); setlocale(locale1), but for setlocale(locale1);
setlocale("C"); setlocale(locale1) too (i.e. data file loaded only once).
Notes:
svn path=/head/; revision=101498
|
| |
|
|
|
|
|
| |
Submitted by: Kyle Martin <mkm@ieee.org>
Notes:
svn path=/head/; revision=101497
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101494
|
| |
|
|
|
|
|
| |
Our malloc sometimes forget to set errno, f.e. for size overflow case.
Notes:
svn path=/head/; revision=101490
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101488
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101487
|
| |
|
|
|
|
|
| |
MFC after: 2 days
Notes:
svn path=/head/; revision=101485
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101480
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101478
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101471
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101470
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101450
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101408
|
| |
|
|
|
|
|
|
|
| |
o Rewrite validmsgverb() so that it works (I'm not sure how it escaped
my original testing).
o Document nextcomp().
Notes:
svn path=/head/; revision=101403
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101372
|
| |
|
|
|
|
|
| |
in STANDARDS section. Document functions which are extensions to the standard.
Notes:
svn path=/head/; revision=101371
|
| |
|
|
|
|
|
| |
1003.1-2001 in STANDARDS section.
Notes:
svn path=/head/; revision=101370
|
| |
|
|
|
|
|
|
|
|
|
| |
towlower() and towupper() required by ISO C90 Amd. 1.
iswascii(), iswhexnumber(), iswideogram(), iswnumber(), iswphonogram(),
iswrune() and iswspecial() have also been implemented for consistency
with the BSD extensions in <ctype.h>.
Notes:
svn path=/head/; revision=101369
|
| |
|
|
|
|
|
|
| |
Use ptr == NULL instead of !ptr in few places.
Move saverr declaration to global section.
Notes:
svn path=/head/; revision=101366
|
| |
|
|
|
|
|
|
|
| |
(tow*) functions from NetBSD, unmodified except for the addition of $FreeBSD$.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=101361
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101353
|
| |
|
|
|
|
|
|
| |
Try harder to not overwrite failure errno.
style(9) whitespace reformatting for code readability.
Notes:
svn path=/head/; revision=101316
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101314
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101313
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101310
|
| |
|
|
|
|
|
|
| |
Remove incomplete checks for 'name' and 'PatchLocale', they must be
already checked at this point.
Notes:
svn path=/head/; revision=101307
|
| |
|
|
|
|
|
| |
MAN per section).
Notes:
svn path=/head/; revision=101305
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101292
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101291
|
| |
|
|
|
|
|
|
|
| |
for when num * size would cause integer overflow.
MFC after: 1 week
Notes:
svn path=/head/; revision=101290
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101277
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101276
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101272
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101269
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101267
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101265
|
| |
|
|
|
|
|
|
| |
Return EFTYPE instead of EINVAL for wrong locale file format.
Whitespaces.
Notes:
svn path=/head/; revision=101263
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101262
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101261
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101260
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2) Move incomplete check for / in locale name from env section to
loadlocale(), add check for "." and ".." too.
It allows to check any argument, not env only.
3) Redesing LOAD_CATEGORY macro to eliminate code duplication.
4) Try harder in fallback code: if old locale can't be restored,
load "C" locale
5) White space formatting, long lines, etc.
Notes:
svn path=/head/; revision=101259
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101253
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel access control.
Extensions to libc to provide basic MAC label manipulation facilities
for userland. These interface will be replaced in the next month
or two with more flexible interfaces, but provide sufficient support
to allow use of the Biba and MLS policies for user applications.
libc_r wrappers to follow.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=101242
|
| |
|
|
|
|
|
|
| |
return(NULL) for upward compatibility with more LC_* categories may be
implemented in future.
Notes:
svn path=/head/; revision=101223
|
| |
|
|
|
|
|
|
|
| |
above, as it should be.
Submitted by: Olivier Houchard <cognet@ci0.org>
Notes:
svn path=/head/; revision=101221
|