|
@@ -93,6 +93,11 @@ void *extend_brk(size_t size, size_t align);
|
|
|
: : "i" (sz)); \
|
|
|
}
|
|
|
|
|
|
+/* Helper for reserving space for arrays of things */
|
|
|
+#define RESERVE_BRK_ARRAY(type, name, entries) \
|
|
|
+ type *name; \
|
|
|
+ RESERVE_BRK(name, sizeof(type) * entries)
|
|
|
+
|
|
|
#ifdef __i386__
|
|
|
|
|
|
void __init i386_start_kernel(void);
|