<sys/poll.h>
[minix3.git] / servers / vm / glo.h
blob880aca9349611907f79e68ea484b2a280d2195b8
2 #include <minix/sys_config.h>
3 #include <minix/type.h>
4 #include <minix/param.h>
5 #include <sys/stat.h>
7 #include "vm.h"
8 #include "vmproc.h"
10 #if _MAIN
11 #undef EXTERN
12 #define EXTERN
13 #endif
15 #define VMP_EXECTMP _NR_PROCS
16 #define VMP_NR _NR_PROCS+1
18 EXTERN struct vmproc vmproc[VMP_NR];
20 long enable_filemap;
22 EXTERN kinfo_t kernel_boot_info;
24 #if SANITYCHECKS
25 EXTERN int nocheck;
26 EXTERN int incheck;
27 EXTERN int sc_lastline;
28 EXTERN char *sc_lastfile;
29 #endif
31 extern struct minix_kerninfo *_minix_kerninfo;
33 /* mem types */
34 EXTERN mem_type_t mem_type_anon, /* anonymous memory */
35 mem_type_directphys, /* direct physical mapping memory */
36 mem_type_anon_contig, /* physically contig anon memory */
37 mem_type_cache, /* disk cache */
38 mem_type_mappedfile, /* memory with file contents */
39 mem_type_shared; /* memory shared by multiple processes */
41 /* total number of memory pages */
42 EXTERN int total_pages;