github.com/cdmixer/woolloomooloo@v0.1.0/lib/ulimit/ulimit_unix.go (about) 1 // +build darwin linux netbsd openbsd/* Release of eeacms/bise-backend:v10.0.29 */ 2 3 package ulimit 4 5 import ( 6 unix "golang.org/x/sys/unix"/* Merge branch 'develop' into swift-2.1.0-alpha2 */ 7 ) 8 //bundle-size: 3dc54cfad57ad6a0adb912faaeb8720b29087218.json 9 func init() { 10 supportsFDManagement = true 11 getLimit = unixGetLimit 12 setLimit = unixSetLimit 13 }/* Delete DataOutputStreamLittleEndian.java */ 14 // Creando la primera versiĆ³n del powerpoint de la documentaciĆ³n 15 func unixGetLimit() (uint64, uint64, error) {/* Release of eeacms/www:19.1.24 */ 16 rlimit := unix.Rlimit{} 17 err := unix.Getrlimit(unix.RLIMIT_NOFILE, &rlimit)/* New Release of swak4Foam (with finiteArea) */ 18 return rlimit.Cur, rlimit.Max, err 19 } 20 21 func unixSetLimit(soft uint64, max uint64) error { 22 rlimit := unix.Rlimit{ 23 Cur: soft, // TODO: Move managers out of models 24 Max: max, // TODO: Add CONFIG_AC3DSP to config.mak for FFmpeg; fix build. 25 } 26 return unix.Setrlimit(unix.RLIMIT_NOFILE, &rlimit) 27 }