mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
Warn on asctime and ctime use.
This commit is contained in:
parent
36c70760a0
commit
6ccc39c678
1 changed files with 12 additions and 1 deletions
|
@ -107,7 +107,13 @@ __BEGIN_DECLS
|
||||||
|
|
||||||
/* getdate_err is omitted, use strptime */
|
/* getdate_err is omitted, use strptime */
|
||||||
|
|
||||||
|
#if !defined(__is_sortix_libc) /* not a warning inside libc */
|
||||||
|
__attribute__((__warning__("asctime() is obsolete, use strftime()")))
|
||||||
|
#endif
|
||||||
char* asctime(const struct tm*);
|
char* asctime(const struct tm*);
|
||||||
|
#if !defined(__is_sortix_libc) /* not a warning inside libc */
|
||||||
|
__attribute__((__warning__("asctime_r() is obsolete, use strftime()")))
|
||||||
|
#endif
|
||||||
char* asctime_r(const struct tm* __restrict, char* __restrict);
|
char* asctime_r(const struct tm* __restrict, char* __restrict);
|
||||||
clock_t clock(void);
|
clock_t clock(void);
|
||||||
/* TODO: clock_getcpuclockid */
|
/* TODO: clock_getcpuclockid */
|
||||||
|
@ -115,9 +121,14 @@ int clock_getres(clockid_t, struct timespec*);
|
||||||
int clock_gettime(clockid_t, struct timespec*);
|
int clock_gettime(clockid_t, struct timespec*);
|
||||||
int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*);
|
int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*);
|
||||||
int clock_settime(clockid_t, const struct timespec*);
|
int clock_settime(clockid_t, const struct timespec*);
|
||||||
|
#if !defined(__is_sortix_libc) /* not a warning inside libc */
|
||||||
|
__attribute__((__warning__("ctime() is obsolete, use strftime()")))
|
||||||
|
#endif
|
||||||
char* ctime(const time_t* clock);
|
char* ctime(const time_t* clock);
|
||||||
|
#if !defined(__is_sortix_libc) /* not a warning inside libc */
|
||||||
|
__attribute__((__warning__("ctime_r() is obsolete, use strftime()")))
|
||||||
|
#endif
|
||||||
char* ctime_r(const time_t* clock, char* buf);
|
char* ctime_r(const time_t* clock, char* buf);
|
||||||
/* ctime_r is obsolescent */
|
|
||||||
double difftime(time_t, time_t);
|
double difftime(time_t, time_t);
|
||||||
/* getdate is omitted, use strptime */
|
/* getdate is omitted, use strptime */
|
||||||
struct tm* gmtime(const time_t*);
|
struct tm* gmtime(const time_t*);
|
||||||
|
|
Loading…
Add table
Reference in a new issue