commit 838874f06406b0c3c57c03176d0c7c7caab937d5 from: rsc date: Tue Apr 04 11:58:52 2006 UTC get strtoll on freebsd commit - d7cad2acdb2d76ba5767113079ceb600502616ff commit + 838874f06406b0c3c57c03176d0c7c7caab937d5 blob - 466f3eab6d2213f940eb74dcbb4d4980706bda78 blob + ac9699ca3813481fe791eb712f8711f94fa0caff --- include/u.h +++ include/u.h @@ -20,6 +20,14 @@ extern "C" { # define _XOPEN_SOURCE 1000 # define _XOPEN_SOURCE_EXTENDED 1 #endif +#if defined(__FreeBSD__) +# include + /* for strtoll */ +# undef __ISO_C_VISIBLE +# define __ISO_C_VISIBLE 1999 +# undef __LONG_LONG_SUPPORTED +# define __LONG_LONG_SUPPORTED +#endif #define _LARGEFILE64_SOURCE 1 #define _FILE_OFFSET_BITS 64