История изменений
Исправление gns, (текущая версия) :
Это все очень хорошо и одобряемо. Но что-то я пока не понял, пользоваться-то этим уже можно?
void *const SYSCALL_TABLE[SYSCALL_NRS_TOTAL] = {
NULL, sys_exit, sys_fork, NULL, sys_write, sys_open, sys_close, NULL, NULL, NULL, // 0 - 9
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 10 - 19
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 20 - 29
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 30 - 39
NULL, NULL, NULL, NULL, NULL, sys_brk, NULL, NULL, NULL, NULL, // 40 - 49
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 50
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 60
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 70
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 80
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 90
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, sys_newfstat, NULL, // 100
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 110
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 120
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 130
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 140
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 150
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 160
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 170
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 180
NULL, NULL, sys_mmap2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 190
};
Чот сисколлов негусто... Или это только совместимые с линуксом? Свои как-то по другому работают?
Исправление gns, :
Это все очень хорошо и одобряемо. Но что-то я пока не понял, пользоваться-то этим уже можно?
void *const SYSCALL_TABLE[SYSCALL_NRS_TOTAL] = {
NULL, sys_exit, sys_fork, NULL, sys_write, sys_open, sys_close, NULL, NULL, NULL, // 0 - 9
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 10 - 19
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 20 - 29
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 30 - 39
NULL, NULL, NULL, NULL, NULL, sys_brk, NULL, NULL, NULL, NULL, // 40 - 49
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 50
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 60
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 70
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 80
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 90
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, sys_newfstat, NULL, // 100
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 110
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 120
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 130
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 140
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 150
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 160
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 170
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 180
NULL, NULL, sys_mmap2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 190
};
Чот сисколлов негусто... Или это только совместимые с линуксом? Свои как-то по другому работают?
Исходная версия gns, :
Это все очень хорошо и одобряемо. Но что-то я пока не понял, пользоваться-то этим уже можно?
void *const SYSCALL_TABLE[SYSCALL_NRS_TOTAL] = {
NULL, sys_exit, sys_fork, NULL, sys_write, sys_open, sys_close, NULL, NULL, NULL, // 0 - 9
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 10 - 19
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 20 - 29
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 30 - 39
NULL, NULL, NULL, NULL, NULL, sys_brk, NULL, NULL, NULL, NULL, // 40 - 49
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 50
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 60
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 70
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 80
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 90
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, sys_newfstat, NULL, // 100
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 110
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 120
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 130
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 140
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 150
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 160
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 170
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 180
NULL, NULL, sys_mmap2, NULL, NULL, NULL, NULL, NULL, NULL, NULL, // 190
};
Чот сисколлов негусто... Или это только совместимый с линуксом? Свои как-то по другому работают?