On Fri, Jan 16, 2009 at 01:33:38PM +0200, Danny Braniss wrote:
> some facts:
> #include <stdio.h>
> int
> main()
> {
>      printf("%s\n", strerror(2));
>      return 0;
> }
> 
>       1- it works fine on i386
>       2- it bombs on amd64
>       3- with a local strerror.c (instead of the one in libc)
>          works fine
> so, there is something realy wrong going on here!
> (and it gows back to at least 7.0-stable)

The compiler thinks strerror returns an int.  Include <string.h>.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to