| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
I believe have made all of libc .h's as consistent as possible.
Notes:
svn path=/head/; revision=92991
|
| |
|
|
|
|
|
| |
I believe have made all of libc .c's as consistent as possible.
Notes:
svn path=/head/; revision=92986
|
| |
|
|
| |
Notes:
svn path=/head/; revision=92889
|
| |
|
|
|
|
|
| |
* declare prototype for __time_load_locale() in timelocal.h
Notes:
svn path=/head/; revision=89736
|
| |
|
|
|
|
|
|
|
|
|
| |
time_to_xxx() and xxx_to_time() functions. e.g. _time_to_xxx()
instead of time_to_xxx(), to make it more obvious that these are
stopgap functions & placemarkers and not meant to create a defacto
standard. They will eventually be replaced when a real standard
comes out of committee.
Notes:
svn path=/head/; revision=89572
|
| |
|
|
| |
Notes:
svn path=/head/; revision=87659
|
| |
|
|
| |
Notes:
svn path=/head/; revision=85636
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
serve two purposes: (1) so we can maintain backwards compatibility with
protocols (rwhod, dump, etc...) that either assume time_t is 32 bits or
assume sizeof(time_t) == sizeof(int), or make other similar assumptions.
(2) To tag such routines (by the presence of these calls) for future
cleanup/extension work.
The 32->64 routine, time32_to_time() (when time_t is 64 bits, that is),
is defined specifically to implement temporal locality to properly set the
msb bits of a 64 bit time_t quantity, using the 50 year rule. The locality
code has not been implemented yet (and doesn't need to be for a while),
but that is the intent. This will allow us to maintain backwards protocol
compatibility past 2038.
These routines are intended to be platform and time_t agnostic.
MFC after: 1 week
Notes:
svn path=/head/; revision=85634
|
| |
|
|
| |
Notes:
svn path=/head/; revision=84306
|
| |
|
|
|
|
|
|
|
|
| |
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
Notes:
svn path=/head/; revision=81251
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79754
|
| |
|
|
|
|
|
|
|
| |
Submitted by: Thomas Zenker <thz@lennartz-electronic.de> and
Maxim Konovalov <maxim@macomnet.ru>, respectively
Reviewed by: -audit
Notes:
svn path=/head/; revision=79664
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79531
|
| |
|
|
| |
Notes:
svn path=/head/; revision=79454
|
| |
|
|
|
|
|
|
|
| |
PR: bin/28313
Reviewed by: bde, wollman
MFC after: 1 week
Notes:
svn path=/head/; revision=78656
|
| |
|
|
|
|
|
|
|
|
|
|
| |
version.)
PR: bin/27630
Submitted by: Arthur David Olson <ado@nci.nih.gov>
Obtained from: Timezone mailing-list <tz@elsie.nci.nih.gov>
MFC after: 1 month
Notes:
svn path=/head/; revision=77785
|
| |
|
|
| |
Notes:
svn path=/head/; revision=74870
|
| |
|
|
| |
Notes:
svn path=/head/; revision=74578
|
| |
|
|
|
|
|
| |
Cosmetique - use exact POSIX string for %c
Notes:
svn path=/head/; revision=74572
|
| |
|
|
| |
Notes:
svn path=/head/; revision=74570
|
| |
|
|
| |
Notes:
svn path=/head/; revision=74414
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
since they not allows POSIXly legal locale data. Currently, if relaxed form
POSIXly legal locale data will be used right now, some programs will be broken,
but it means that either locale data or programs must be fixed, not the library.
Introduce non-standard md_order (month/day order) locale field to be used later
via nl_langinfo(). Currently %EF and %Ef emulated using this field, but they
planned for remove in future in favour of nl_langinfo() test field.
Implement %F per POSIX
Notes:
svn path=/head/; revision=74412
|
| |
|
|
| |
Notes:
svn path=/head/; revision=74409
|
| |
|
|
| |
Notes:
svn path=/head/; revision=73359
|
| |
|
|
| |
Notes:
svn path=/head/; revision=73092
|
| |
|
|
| |
Notes:
svn path=/head/; revision=73088
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72619
|
| |
|
|
|
|
|
| |
Reviewed by: deischen
Notes:
svn path=/head/; revision=72524
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72443
|
| |
|
|
|
|
|
| |
Reviewed by: ache
Notes:
svn path=/head/; revision=72406
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72183
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72168
|
| |
|
|
|
|
|
|
| |
structures exported.
Protect timelocal.h from multiple inclusions.
Notes:
svn path=/head/; revision=72167
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
adding (weak definitions to) stubs for some of the pthread
functions. If the threads library is linked in, the real
pthread functions will pulled in.
Use the following convention for system calls wrapped by the
threads library:
__sys_foo - actual system call
_foo - weak definition to __sys_foo
foo - weak definition to __sys_foo
Change all libc uses of system calls wrapped by the threads
library from foo to _foo. In order to define the prototypes
for _foo(), we introduce namespace.h and un-namespace.h
(suggested by bde). All files that need to reference these
system calls, should include namespace.h before any standard
includes, then include un-namespace.h after the standard
includes and before any local includes. <db.h> is an exception
and shouldn't be included in between namespace.h and
un-namespace.h namespace.h will define foo to _foo, and
un-namespace.h will undefine foo.
Try to eliminate some of the recursive calls to MT-safe
functions in libc/stdio in preparation for adding a mutex
to FILE. We have recursive mutexes, but would like to avoid
using them if possible.
Remove uneeded includes of <errno.h> from a few files.
Add $FreeBSD$ to a few files in order to pass commitprep.
Approved by: -arch
Notes:
svn path=/head/; revision=71579
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70974
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70481
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70015
|
| |
|
|
| |
Notes:
svn path=/head/; revision=69196
|
| |
|
|
|
|
|
|
| |
PR: docs/22644
Submitted by: andrew@ugh.net.au
Notes:
svn path=/head/; revision=68638
|
| |
|
|
| |
Notes:
svn path=/head/; revision=68575
|
| |
|
|
|
|
|
| |
originates
Notes:
svn path=/head/; revision=67658
|
| |
|
|
| |
Notes:
svn path=/head/; revision=67634
|
| |
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=67632
|
| |
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=67623
|
| |
|
|
|
|
|
| |
Submitted by: ru (with modifications)
Notes:
svn path=/head/; revision=67498
|
| |
|
|
| |
Notes:
svn path=/head/; revision=64241
|
| |
|
|
| |
Notes:
svn path=/head/; revision=62259
|
| |
|
|
|
|
|
| |
More libraries manpages updates following.
Notes:
svn path=/head/; revision=59460
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
optimization that generates code our current as doesn't understand.
The result is bad code that damages dynamic symbol locations at
runtime. Ouch. See PR bin/16862 and discussion in -current.
This change will be backed out when gcc and gas are back in sync.
PR: Fixes bin/16862, but not the underlying problem.
Submitted by: bde
Approved by: jdk
Notes:
svn path=/head/; revision=57822
|
| |
|
|
|
|
|
|
| |
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
Notes:
svn path=/head/; revision=57686
|