*** src/h/sys.h.orig Fri Jul 29 21:24:57 1994 --- src/h/sys.h Wed Mar 1 15:43:55 1995 *************** *** 181,192 **** --- 181,196 ---- #include #include #include + #include + #if (defined(BSD) && BSD >= 199306) + #include + #endif #endif /* HaveTioc */ #endif /* KeyboardFncs */ #ifdef LoadFunc #include #endif /* LoadFunc */ #endif /* UNIX */ *** src/runtime/fload.r.orig Fri Jul 29 21:22:51 1994 --- src/runtime/fload.r Sun Apr 16 14:02:26 1995 *************** *** 24,29 **** --- 24,33 ---- #ifdef GenericBSD + /* Look at the DL_GETERRNO constant, if it exists this is FreeBSD 1.1.5 + or 2.0. If it doesn't exist this must be post 2.0 with an dlerror */ + + #passthru #ifdef DL_GETERRNO /* Sorry, no dlerror() on FreeBSD. Fake it. */ char *dlerror(void) { *************** *** 34,39 **** --- 38,44 ---- else return(NULL); } + #passthru #endif #endif /* __FreeBSD__ */