mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 05:10:29 -04:00
38 lines
737 B
C
38 lines
737 B
C
--- src/mpool/mpool.c.orig
|
|
+++ src/mpool/mpool.c
|
|
@@ -241,6 +241,7 @@
|
|
(void)printf("allocating %u pages or %lu bytes\n", page_n, size);
|
|
#endif
|
|
|
|
+#if 0
|
|
if (BIT_IS_SET(mp_p->mp_flags, MPOOL_FLAG_USE_SBRK)) {
|
|
mem = sbrk(size);
|
|
if (mem == (void *)-1) {
|
|
@@ -263,7 +264,9 @@
|
|
mem = (char *)mem + fill;
|
|
}
|
|
}
|
|
- else {
|
|
+ else
|
|
+#endif
|
|
+ {
|
|
state = MAP_PRIVATE;
|
|
#ifdef MAP_FILE
|
|
state |= MAP_FILE;
|
|
@@ -937,12 +940,15 @@
|
|
}
|
|
}
|
|
|
|
+#if 0
|
|
if (BIT_IS_SET(flags, MPOOL_FLAG_USE_SBRK)) {
|
|
mp.mp_fd = -1;
|
|
mp.mp_addr = NULL;
|
|
mp.mp_top = 0;
|
|
}
|
|
- else {
|
|
+ else
|
|
+#endif
|
|
+ {
|
|
/* open dev-zero for our mmaping */
|
|
mp.mp_fd = open("/dev/zero", O_RDWR, 0);
|
|
if (mp.mp_fd < 0) {
|