#include <time.h>
#include <stdio.h>
#include <langinfo.h>
+#include "atomic.h"
const char *__langinfo(nl_item);
-char *__asctime(const struct tm *tm, char *buf)
+char *__asctime(const struct tm *restrict tm, char *restrict buf)
{
/* FIXME: change __langinfo to __C_langinfo once we have locales */
if (snprintf(buf, 26, "%.3s %.3s%3d %.2d:%.2d:%.2d %d\n",
* application developers that they may not be so lucky
* on other implementations (e.g. stack smashing..).
*/
- *(int*)0 = 0;
+ a_crash();
}
return buf;
}