* time/asctime.c (asctime_internal): Use __snprintf instead of

snprintf to avoid PLT entry.
This commit is contained in:
Ulrich Drepper 2005-10-14 21:17:04 +00:00
parent 18b8e054cf
commit daa226125c
3 changed files with 16 additions and 7 deletions

View File

@ -1,5 +1,8 @@
2005-10-14 Ulrich Drepper <drepper@redhat.com>
* time/asctime.c (asctime_internal): Use __snprintf instead of
snprintf to avoid PLT entry.
* sysdeps/unix/opendir.c (__opendir): Pass extra argument to
__alloc_dir.
(__alloc_dir): Only close descriptor on error if new parameter is true.

View File

@ -1,5 +1,11 @@
2005-10-14 Ulrich Drepper <drepper@redhat.com>
[BZ #195]
* locales/hu_HU: Add some transliterations.
[BZ #1429]
* locales/hu_HU: Define week.
[BZ #982]
* locales/ml_IN: Fix title.

View File

@ -55,13 +55,13 @@ asctime_internal (const struct tm *tp, char *buf, size_t buflen)
return NULL;
}
int n = snprintf (buf, buflen, format,
(tp->tm_wday < 0 || tp->tm_wday >= 7 ?
"???" : ab_day_name (tp->tm_wday)),
(tp->tm_mon < 0 || tp->tm_mon >= 12 ?
"???" : ab_month_name (tp->tm_mon)),
tp->tm_mday, tp->tm_hour, tp->tm_min,
tp->tm_sec, 1900 + tp->tm_year);
int n = __snprintf (buf, buflen, format,
(tp->tm_wday < 0 || tp->tm_wday >= 7 ?
"???" : ab_day_name (tp->tm_wday)),
(tp->tm_mon < 0 || tp->tm_mon >= 12 ?
"???" : ab_month_name (tp->tm_mon)),
tp->tm_mday, tp->tm_hour, tp->tm_min,
tp->tm_sec, 1900 + tp->tm_year);
if (n < 0)
return NULL;
if (n >= buflen)