sys.mx raw

   1  // Copyright 2017 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  
   5  //go:build solaris
   6  
   7  package lif
   8  
   9  import "unsafe"
  10  
  11  var nativeEndian binaryByteOrder
  12  
  13  func init() {
  14  	i := uint32(1)
  15  	b := (*[4]byte)(unsafe.Pointer(&i))
  16  	if b[0] == 1 {
  17  		nativeEndian = littleEndian
  18  	} else {
  19  		nativeEndian = bigEndian
  20  	}
  21  }
  22