mirror of
https://github.com/golang/go
synced 2024-11-22 09:24:41 -07:00
syscall package: document that errno is zeroed on success
This is a documentation enhancement only, without any code change. The rationale for documenting this precisely is that Unix programmers who "know" that errno's value is undefined after a successful system call may be surprised otherwise and search to be sure that a zero errno may be relied upon after successful calls. R=r, rsc1, rsc CC=golang-dev https://golang.org/cl/812044
This commit is contained in:
parent
0688a97556
commit
ac3cf56d33
@ -9,6 +9,8 @@
|
|||||||
// packages rather than this one if you can.
|
// packages rather than this one if you can.
|
||||||
// For details of the functions and data types in this package consult
|
// For details of the functions and data types in this package consult
|
||||||
// the manuals for the appropriate operating system.
|
// the manuals for the appropriate operating system.
|
||||||
|
// These calls return errno == 0 to indicate success; otherwise
|
||||||
|
// errno is an operating system error number describing the failure.
|
||||||
package syscall
|
package syscall
|
||||||
|
|
||||||
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
|
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
|
||||||
|
Loading…
Reference in New Issue
Block a user