• Matt Layher's avatar
    unix: add IoctlGetInt and IoctlSetInt on Linux · a55a7608
    Matt Layher authored
    This CL adds basic integer get/set functions which wrap a generic
    ioctl call.  The API is similar the one introduced for solaris/amd64
    in CL 14587, but the request parameter has been changed to a uint
    instead of an int.  This makes requests with a number larger than the
    maximum signed 32-bit integer work on linux/386.
    
    For consistency, the solaris/amd64 API has also been updated to make
    use of a uint instead of an int for the request number.
    
    Fixes golang/go#20474
    
    Change-Id: Iaae1ee2e4bb4bfcc420dcec252fe53c8d90ce81d
    Reviewed-on: https://go-review.googlesource.com/44009
    Run-TryBot: Matt Layher <mdlayher@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
    a55a7608
syscall_solaris.go 19.8 KB