#include #include #include #include int test_messagepost (char *s, int syscall_num) { return syscall(syscall_num, s); } int main (void) { unsigned char *s; int syscall_num; struct module_stat stat; int i; s = strdup("Testing ecs150"); stat.version = sizeof(stat); modstat(modfind("messagepost"), &stat); syscall_num = stat.data.intval; printf("s = %s\n", s); test_messagepost(s, syscall_num); }