syscall macro
* *****
This was originally developed for the [faf web server](https://github.com/errantmind/faf)
__Usage__
use faf_syscall::sys_call;
let result = `sys_call!(SYS_NUM, arg1, arg2, ...)`
Returns result as a positive isize or errno as a negative isize.