| ... | @@ -370,14 +370,14 @@ pub const F_GETOWN_EX = 16; | ... | @@ -370,14 +370,14 @@ pub const F_GETOWN_EX = 16; |
| 370 | | 370 | |
| 371 | pub const F_GETOWNER_UIDS = 17; | 371 | pub const F_GETOWNER_UIDS = 17; |
| 372 | | 372 | |
| 373 | pub inline fn syscall0(number: usize) -> usize { | 373 | pub fn syscall0(number: usize) -> usize { |
| 374 | asm volatile ("syscall" | 374 | asm volatile ("syscall" |
| 375 | : [ret] "={rax}" (-> usize) | 375 | : [ret] "={rax}" (-> usize) |
| 376 | : [number] "{rax}" (number) | 376 | : [number] "{rax}" (number) |
| 377 | : "rcx", "r11") | 377 | : "rcx", "r11") |
| 378 | } | 378 | } |
| 379 | | 379 | |
| 380 | pub inline fn syscall1(number: usize, arg1: usize) -> usize { | 380 | pub fn syscall1(number: usize, arg1: usize) -> usize { |
| 381 | asm volatile ("syscall" | 381 | asm volatile ("syscall" |
| 382 | : [ret] "={rax}" (-> usize) | 382 | : [ret] "={rax}" (-> usize) |
| 383 | : [number] "{rax}" (number), | 383 | : [number] "{rax}" (number), |
| ... | @@ -385,7 +385,7 @@ pub inline fn syscall1(number: usize, arg1: usize) -> usize { | ... | @@ -385,7 +385,7 @@ pub inline fn syscall1(number: usize, arg1: usize) -> usize { |
| 385 | : "rcx", "r11") | 385 | : "rcx", "r11") |
| 386 | } | 386 | } |
| 387 | | 387 | |
| 388 | pub inline fn syscall2(number: usize, arg1: usize, arg2: usize) -> usize { | 388 | pub fn syscall2(number: usize, arg1: usize, arg2: usize) -> usize { |
| 389 | asm volatile ("syscall" | 389 | asm volatile ("syscall" |
| 390 | : [ret] "={rax}" (-> usize) | 390 | : [ret] "={rax}" (-> usize) |
| 391 | : [number] "{rax}" (number), | 391 | : [number] "{rax}" (number), |
| ... | @@ -394,7 +394,7 @@ pub inline fn syscall2(number: usize, arg1: usize, arg2: usize) -> usize { | ... | @@ -394,7 +394,7 @@ pub inline fn syscall2(number: usize, arg1: usize, arg2: usize) -> usize { |
| 394 | : "rcx", "r11") | 394 | : "rcx", "r11") |
| 395 | } | 395 | } |
| 396 | | 396 | |
| 397 | pub inline fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) -> usize { | 397 | pub fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) -> usize { |
| 398 | asm volatile ("syscall" | 398 | asm volatile ("syscall" |
| 399 | : [ret] "={rax}" (-> usize) | 399 | : [ret] "={rax}" (-> usize) |
| 400 | : [number] "{rax}" (number), | 400 | : [number] "{rax}" (number), |
| ... | @@ -404,7 +404,7 @@ pub inline fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) -> | ... | @@ -404,7 +404,7 @@ pub inline fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) -> |
| 404 | : "rcx", "r11") | 404 | : "rcx", "r11") |
| 405 | } | 405 | } |
| 406 | | 406 | |
| 407 | pub inline fn syscall4(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize) -> usize { | 407 | pub fn syscall4(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize) -> usize { |
| 408 | asm volatile ("syscall" | 408 | asm volatile ("syscall" |
| 409 | : [ret] "={rax}" (-> usize) | 409 | : [ret] "={rax}" (-> usize) |
| 410 | : [number] "{rax}" (number), | 410 | : [number] "{rax}" (number), |
| ... | @@ -415,7 +415,7 @@ pub inline fn syscall4(number: usize, arg1: usize, arg2: usize, arg3: usize, arg | ... | @@ -415,7 +415,7 @@ pub inline fn syscall4(number: usize, arg1: usize, arg2: usize, arg3: usize, arg |
| 415 | : "rcx", "r11") | 415 | : "rcx", "r11") |
| 416 | } | 416 | } |
| 417 | | 417 | |
| 418 | pub inline fn syscall5(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) -> usize { | 418 | pub fn syscall5(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) -> usize { |
| 419 | asm volatile ("syscall" | 419 | asm volatile ("syscall" |
| 420 | : [ret] "={rax}" (-> usize) | 420 | : [ret] "={rax}" (-> usize) |
| 421 | : [number] "{rax}" (number), | 421 | : [number] "{rax}" (number), |
| ... | @@ -427,7 +427,7 @@ pub inline fn syscall5(number: usize, arg1: usize, arg2: usize, arg3: usize, arg | ... | @@ -427,7 +427,7 @@ pub inline fn syscall5(number: usize, arg1: usize, arg2: usize, arg3: usize, arg |
| 427 | : "rcx", "r11") | 427 | : "rcx", "r11") |
| 428 | } | 428 | } |
| 429 | | 429 | |
| 430 | pub inline fn syscall6(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize, | 430 | pub fn syscall6(number: usize, arg1: usize, arg2: usize, arg3: usize, arg4: usize, |
| 431 | arg5: usize, arg6: usize) -> usize | 431 | arg5: usize, arg6: usize) -> usize |
| 432 | { | 432 | { |
| 433 | asm volatile ("syscall" | 433 | asm volatile ("syscall" |