Perry E. Metzger:
He ported SBCL to NetBSD with newer signals, building on the
- work of Valtteri Vuorikoski.
+ work of Valtteri Vuorikoski. He also provided various cleanups to
+ the C runtime.
Gerd Moellman:
He has made many cleanups and improvements, small and large, in
#ifdef __NetBSD__
static void netbsd_init()
{
- struct rlimit rl;
-
- /* NetBSD counts mmap()ed space against the process's data size limit,
- * so yank it up. This might be a nasty thing to do? */
- getrlimit (RLIMIT_DATA, &rl);
- rl.rlim_cur = 1073741824;
- if (setrlimit (RLIMIT_DATA, &rl) < 0) {
- fprintf (stderr, "RUNTIME WARNING: unable to raise process data size limit to 1GB (%s). The system may fail to start.\n",
- strerror(errno));
- }
+ struct rlimit rl;
+
+ /* NetBSD counts mmap()ed space against the process's data size limit,
+ * so yank it up. This might be a nasty thing to do? */
+ getrlimit (RLIMIT_DATA, &rl);
+ /* Amazingly for such a new port, the provenance and meaning of
+ this number are unknown. It might just mean REALLY_BIG_LIMIT,
+ or possibly it should be calculated from dynamic space size.
+ -- CSR, 2004-04-08 */
+ rl.rlim_cur = 1073741824;
+ if (setrlimit (RLIMIT_DATA, &rl) < 0) {
+ fprintf (stderr,
+ "RUNTIME WARNING: unable to raise process data size limit:\n\
+ %s.\n\
+The system may fail to start.\n",
+ strerror(errno));
+ }
}
#endif /* __NetBSD__ */
\f
F(gethostbyaddr)
/* other miscellaneous things */
-/* FIXME: NetBSD needs to get fixed here too PEM 2004-03-27 */
+/* FIXME: NetBSD plays some renaming games, and so cannot simply
+ reference symbols here. "NetBSD needs to get fixed here too PEM
+ 2004-03-27" */
#if defined(SVR4) || defined(__FreeBSD__)
F(setpgid)
F(getpgid)
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.9.6.netbsd.2"
+"0.8.9.6.netbsd.3"