--- quickjs-libc.c.orig 2020-09-06 09:31:51 UTC +++ quickjs-libc.c @@ -47,8 +47,14 @@ #include #include -#if defined(__APPLE__) +#if defined(__FreeBSD__) +extern char **environ; +#endif + +#if defined(__APPLE__) || defined(__FreeBSD__) typedef sig_t sighandler_t; +#endif +#if defined(__APPLE__) #if !defined(environ) #include #define environ (*_NSGetEnviron())