099f59853967bdb43740ea27340cc259ac8e1651
[kopensolaris-gnu/glibc.git] / mach / mach_init.c
1 #include <mach_init.h>
2
3 extern void __mig_init (int);
4
5 mach_port_t __mach_task_self_;
6 vm_size_t __vm_page_size;
7
8 void
9 __mach_init (void)
10 {
11   error_t err;
12   vm_statistics_data_t stats;
13
14   __mach_task_self_ = (__mach_task_self) ();
15   __mig_init (0);
16
17   if (err = __vm_statistics (__mach_task_self (), &stats))
18     _exit (err);
19   __vm_page_size = stats.pagesize;
20 }