diff options
author | Ulrich Drepper <drepper@redhat.com> | 1996-12-16 01:40:21 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1996-12-16 01:40:21 +0000 |
commit | 860d3729868a749f782f6ad5dae1138cb239c4d3 (patch) | |
tree | 3722e55d8a4059529325df0e6c5ffbd168adbd88 /manual | |
parent | 68dbb3a69e78e24a778c6602c8cc91d715839d08 (diff) | |
download | glibc-860d3729868a749f782f6ad5dae1138cb239c4d3.zip glibc-860d3729868a749f782f6ad5dae1138cb239c4d3.tar.gz glibc-860d3729868a749f782f6ad5dae1138cb239c4d3.tar.bz2 |
update from main archive 961215cvs/libc-961216
Mon Dec 16 02:15:42 1996 Ulrich Drepper <drepper@cygnus.com>
Make sure tzset() sets always tzname[].
* time/tzfile.c: De-ANSI-declfy.
(find_transition): New function. Set tzname according to given time.
(__tzread_file): Use find_transition to set tzname.
(__tzfile_compute): Use find_transition instead of doing the work
self.
* time/tzset.c (tzset): Set tzname[] directly only if !__use_tzfile.
Sun Dec 15 16:52:34 1996 Ulrich Drepper <drepper@cygnus.com>
* login/utmp-file.c (pututline_file): Open file if closed.
Reported by Roma Ekzhanov <ekzhanov@paragraph.com>.
Use fcntl instead of flock.
Sun Dec 15 14:20:51 1996 Ulrich Drepper <drepper@cygnus.com>
* manual/time.texi: Update documentation of strftime function.
Diffstat (limited to 'manual')
-rw-r--r-- | manual/time.texi | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/manual/time.texi b/manual/time.texi index b8a95b2..26c3c59 100644 --- a/manual/time.texi +++ b/manual/time.texi @@ -638,14 +638,24 @@ The number is padded with spaces. @item - The number is not padded at all. + +@item 0 +The number is padded with zeros even if the format spefies padding +with spaces. @end table The default action is to pad the number with zeros to keep it a constant width. Numbers that do not have a range indicated below are never padded, since there is no natural width for them. -An optional modifier can follow the optional flag. The modifiers, which -are POSIX.2 extensions, are: +Following the flag an optional specification of the width is possible. +This is specified in decimal notation. If the natural size of the +output is of the field has less than the specifed number of character, +the result is written right adjusted and space padded to the given +size. + +An optional modifier can follow the optional flag and width +specification. The modifiers, which are POSIX.2 extensions, are: @table @code @item E @@ -660,7 +670,8 @@ Use the locale's alternate numeric symbols for numbers. This modifier applies only to numeric format specifiers. @end table -A modifier is ignored if no alternate representation is available. +If the format supports the modifier but no alternate representation +is available, it is ignored. The conversion specifier ends with a format specifier taken from the following list. The whole @samp{%} sequence is replaced in the output @@ -868,6 +879,10 @@ repeat the call, providing a bigger array. If @var{s} is a null pointer, @code{strftime} does not actually write anything, but instead returns the number of characters it would have written. +According to POSIX.1 every call to @code{strftime} implies a call to +@code{tzset}. So the contents of the environment variable @code{TZ} +is examined before any output is produced. + For an example of @code{strftime}, see @ref{Time Functions Example}. @end deftypefun |