1 #include "syslib.h" 2 3 #include <string.h> 4 #include <unistd.h> 5 6 int 7 mapdriver(char *label, devmajor_t major) 8 { 9 message m; 10 11 memset(&m, 0, sizeof(m)); 12 m.m_lsys_vfs_mapdriver.label = (vir_bytes)label; 13 m.m_lsys_vfs_mapdriver.labellen = strlen(label) + 1; 14 m.m_lsys_vfs_mapdriver.major = major; 15 16 return _taskcall(VFS_PROC_NR, VFS_MAPDRIVER, &m); 17 } 18