• Tobias Klauser's avatar
    unix: add Major, Minor and Mkdev functions on FreeBSD · a5054c7c
    Tobias Klauser authored
    Add Major, Minor and Mkdev functions for converting devices numbers to
    their major/minor components and vice versa.
    
    The functions follow the behavior of the macros defined in FreeBSD's
    sys/types.h header. However, the parameter and return types are changed
    to match the existing implementations of these functions.
    
    Because FreeBSD dynamically allocates major/minor device numbers through
    devfs at runtime, testing the conversion macros against well-known
    device numbers is not possible.
    
    Updates golang/go#8106
    
    Change-Id: I9874e63f388cfc5c0d5cc47d4d0f6ccc489b28f2
    Reviewed-on: https://go-review.googlesource.com/61631Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    a5054c7c
Name
Last commit
Last update
plan9 Loading commit data...
unix Loading commit data...
windows Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README Loading commit data...
codereview.cfg Loading commit data...