../../libpager/pager-memcpy.c:51:28: error: expected ';' at end of declaration error_t do_vm_copy (void) ^ ; ../../libpager/pager-memcpy.c:171:67: error: expected ';' at end of declaration void fault (int signo, long int sigcode, struct sigcontext *scp) ^ ; ../../libpager/pager-memcpy.c:207:15: error: use of undeclared identifier 'buf' if (setjmp (buf) == 0) ^ /usr/include/setjmp.h:68:31: note: expanded from macro 'setjmp' # define setjmp(env) _setjmp (env) ^ ../../libpager/pager-memcpy.c:210:11: error: use of undeclared identifier 'do_copy'; did you mean 'vm_copy'? &do_copy, (sighandler_t) &fault); ^~~~~~~ vm_copy /usr/include/mach/mach_interface.h:872:15: note: 'vm_copy' declared here kern_return_t vm_copy ^ 4 errors generated.