|
|
1.1 ! root 1: .TH SYSCALL 2 "12 February 1983" ! 2: .UC 4 ! 3: .SH NAME ! 4: syscall \- indirect system call ! 5: .SH SYNOPSIS ! 6: .nf ! 7: .BR "syscall(number, arg, ...)" \ \ ! 8: .fi ! 9: .SH DESCRIPTION ! 10: .I Syscall ! 11: performs the system call whose assembly language ! 12: interface has the specified ! 13: .I number, ! 14: register arguments ! 15: .I r0 ! 16: and ! 17: .I r1 ! 18: and further arguments ! 19: .IR arg . ! 20: .PP ! 21: The r0 value of the system call is returned. ! 22: .SH DIAGNOSTICS ! 23: When the C-bit is set, ! 24: .I syscall ! 25: returns \-1 and sets the ! 26: external variable ! 27: .I errno ! 28: (see ! 29: .IR intro (2)). ! 30: .SH BUGS ! 31: There is no way to simulate system calls ! 32: such as ! 33: .IR pipe (2), ! 34: which return values in register r1.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.