Clean up interface to PM and VFS
- introduce new call numbers, names, and field aliases; - initialize request messages to zero for all ABI calls; - format callnr.h in the same way as com.h; - redo call tables in both servers; - remove param.h namespace pollution in the servers; - make brk(2) go to VM directly, rather than through PM; - remove obsolete BRK, UTIME, and WAIT calls; - clean up path copying routine in VFS; - move remaining system calls from libminlib to libc; - correct some errno-related mistakes in libc routines. Change-Id: I2d8ec5d061cd7e0b30c51ffd77aa72ebf84e2565
This commit is contained in:
+2
-2
@@ -49,8 +49,8 @@ int do_brk(message *msg)
|
||||
*/
|
||||
int proc;
|
||||
|
||||
if(vm_isokendpt(msg->VMB_ENDPOINT, &proc) != OK) {
|
||||
printf("VM: bogus endpoint VM_BRK %d\n", msg->VMB_ENDPOINT);
|
||||
if (vm_isokendpt(msg->m_source, &proc) != OK) {
|
||||
printf("VM: bogus endpoint VM_BRK %d\n", msg->m_source);
|
||||
return EINVAL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user