1*2e15a0f6SAugustin Cavalier /* 2*2e15a0f6SAugustin Cavalier * Copyright 2005, Ingo Weinhold, bonefish@users.sf.net. All rights reserved. 3*2e15a0f6SAugustin Cavalier * Distributed under the terms of the MIT License. 4*2e15a0f6SAugustin Cavalier */ 5*2e15a0f6SAugustin Cavalier 6*2e15a0f6SAugustin Cavalier //! Syscalls not existing under R5 7*2e15a0f6SAugustin Cavalier 8*2e15a0f6SAugustin Cavalier #include <syscalls.h> 9*2e15a0f6SAugustin Cavalier #include <stdio.h> 10*2e15a0f6SAugustin Cavalier 11*2e15a0f6SAugustin Cavalier 12*2e15a0f6SAugustin Cavalier // _kern_register_messaging_service 13*2e15a0f6SAugustin Cavalier extern "C" area_id _kern_register_messaging_service(sem_id lockSem,sem_id counterSem)14*2e15a0f6SAugustin Cavalier_kern_register_messaging_service(sem_id lockSem, sem_id counterSem) 15*2e15a0f6SAugustin Cavalier { 16*2e15a0f6SAugustin Cavalier return B_ERROR; 17*2e15a0f6SAugustin Cavalier } 18*2e15a0f6SAugustin Cavalier 19*2e15a0f6SAugustin Cavalier // _kern_unregister_messaging_service 20*2e15a0f6SAugustin Cavalier extern "C" status_t _kern_unregister_messaging_service()21*2e15a0f6SAugustin Cavalier_kern_unregister_messaging_service() 22*2e15a0f6SAugustin Cavalier { 23*2e15a0f6SAugustin Cavalier return B_ERROR; 24*2e15a0f6SAugustin Cavalier } 25*2e15a0f6SAugustin Cavalier 26*2e15a0f6SAugustin Cavalier extern "C" status_t _kern_shutdown(bool reboot)27*2e15a0f6SAugustin Cavalier_kern_shutdown(bool reboot) 28*2e15a0f6SAugustin Cavalier { 29*2e15a0f6SAugustin Cavalier puts(reboot ? "reboot" : "shutdown"); 30*2e15a0f6SAugustin Cavalier return B_ERROR; 31*2e15a0f6SAugustin Cavalier } 32*2e15a0f6SAugustin Cavalier 33