您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

dev_aix_ppc.go 739B

1234567891011121314151617181920212223242526
  1. // Copyright 2018 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. //go:build aix && ppc
  5. // Functions to access/create device major and minor numbers matching the
  6. // encoding used by AIX.
  7. package unix
  8. // Major returns the major component of a Linux device number.
  9. func Major(dev uint64) uint32 {
  10. return uint32((dev >> 16) & 0xffff)
  11. }
  12. // Minor returns the minor component of a Linux device number.
  13. func Minor(dev uint64) uint32 {
  14. return uint32(dev & 0xffff)
  15. }
  16. // Mkdev returns a Linux device number generated from the given major and minor
  17. // components.
  18. func Mkdev(major, minor uint32) uint64 {
  19. return uint64(((major) << 16) | (minor))
  20. }