gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

mem_linux.go (385B)


      1 // Copyright 2020 The CCGO 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 package ccgo // import "modernc.org/ccgo/v3/lib"
      6 
      7 import (
      8 	"golang.org/x/sys/unix"
      9 )
     10 
     11 var totalRam uint64
     12 
     13 func init() {
     14 	var si unix.Sysinfo_t
     15 	if unix.Sysinfo(&si) != nil {
     16 		return
     17 	}
     18 
     19 	totalRam = uint64(si.Totalram)
     20 }