From fd142e5ec44aaafffbb8bb4ea41c4288d3fa937a Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Mon, 26 Sep 2011 00:59:28 -0400 Subject: cleanup various minor issues reported by nsz the changes to syscall_ret are mostly no-ops in the generated code, just cleanup of type issues and removal of some implementation-defined behavior. the one exception is the change in the comparison value, which is fixed so that 0xf...f000 (which in principle could be a valid return value for mmap, although probably never in reality) is not treated as an error return. --- src/time/__asctime.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/time') diff --git a/src/time/__asctime.c b/src/time/__asctime.c index d31f6347..7cc4f503 100644 --- a/src/time/__asctime.c +++ b/src/time/__asctime.c @@ -1,6 +1,7 @@ #include #include #include +#include "atomic.h" const char *__langinfo(nl_item); @@ -21,7 +22,7 @@ char *__asctime(const struct tm *tm, char *buf) * application developers that they may not be so lucky * on other implementations (e.g. stack smashing..). */ - *(volatile int*)0 = 0; + a_crash(); } return buf; } -- cgit v1.2.1