1
0
mirror of https://github.com/golang/go synced 2024-11-22 03:44:39 -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:
Giles Lean 2010-04-06 10:28:55 -07:00 committed by Russ Cox
parent 0688a97556
commit ac3cf56d33

View File

@ -9,6 +9,8 @@
// packages rather than this one if you can.
// For details of the functions and data types in this package consult
// 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
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)