diff options
| author | Junio C Hamano <gitster@pobox.com> | 2020-12-08 15:11:21 -0800 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2020-12-08 15:11:21 -0800 |
| commit | d53feb5134c548cbb78a62edcc38e6b239aa8e3d (patch) | |
| tree | 4b94ed947af6313557e1ec47bc7509c1ca3ee96a | |
| parent | bb48056cb2baafff9f051be872c782ae43c68fe1 (diff) | |
| parent | 91aef030152d121f6b4bc3b933c696073ba073e2 (diff) | |
| download | git-d53feb5134c548cbb78a62edcc38e6b239aa8e3d.tar.xz | |
Merge branch 'jk/banned'
Non-reentrant time-related library functions and ctime/asctime with
awkward calling interfaces are banned from the codebase.
* jk/banned:
banned.h: mark ctime_r() and asctime_r() as banned
banned.h: mark non-reentrant gmtime, etc as banned
| -rw-r--r-- | banned.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -29,4 +29,17 @@ #define vsprintf(buf,fmt,arg) BANNED(vsprintf) #endif +#undef gmtime +#define gmtime(t) BANNED(gmtime) +#undef localtime +#define localtime(t) BANNED(localtime) +#undef ctime +#define ctime(t) BANNED(ctime) +#undef ctime_r +#define ctime_r(t, buf) BANNED(ctime_r) +#undef asctime +#define asctime(t) BANNED(asctime) +#undef asctime_r +#define asctime_r(t, buf) BANNED(asctime_r) + #endif /* BANNED_H */ |
