Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 162 for setrlimit (0.39 sec)

  1. src/syscall/rlimit.go

    // which Go of course has no choice but to respect.
    func init() {
    	var lim Rlimit
    	if err := Getrlimit(RLIMIT_NOFILE, &lim); err == nil && lim.Cur != lim.Max {
    		origRlimitNofile.Store(&lim)
    		nlim := lim
    		nlim.Cur = nlim.Max
    		adjustFileLimit(&nlim)
    		setrlimit(RLIMIT_NOFILE, &nlim)
    	}
    }
    
    func Setrlimit(resource int, rlim *Rlimit) error {
    	if resource == RLIMIT_NOFILE {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 20:13:57 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. src/runtime/race/race_darwin_amd64.go

    //go:cgo_import_dynamic readlink readlink ""
    //go:cgo_import_dynamic realpath$DARWIN_EXTSN realpath$DARWIN_EXTSN ""
    //go:cgo_import_dynamic rename rename ""
    //go:cgo_import_dynamic sched_yield sched_yield ""
    //go:cgo_import_dynamic setrlimit setrlimit ""
    //go:cgo_import_dynamic sigaction sigaction ""
    //go:cgo_import_dynamic stat$INODE64 stat$INODE64 ""
    //go:cgo_import_dynamic sysconf sysconf ""
    //go:cgo_import_dynamic sysctl sysctl ""
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 16 19:29:22 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  3. src/runtime/race/race_darwin_arm64.go

    //go:cgo_import_dynamic readlink readlink ""
    //go:cgo_import_dynamic realpath$DARWIN_EXTSN realpath$DARWIN_EXTSN ""
    //go:cgo_import_dynamic rename rename ""
    //go:cgo_import_dynamic sched_yield sched_yield ""
    //go:cgo_import_dynamic setrlimit setrlimit ""
    //go:cgo_import_dynamic sigaction sigaction ""
    //go:cgo_import_dynamic stat stat ""
    //go:cgo_import_dynamic sysconf sysconf ""
    //go:cgo_import_dynamic sysctl sysctl ""
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 16 19:29:22 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  4. pkg/util/rlimit/rlimit_unsupported.go

    limitations under the License.
    */
    
    package rlimit
    
    import (
    	"errors"
    )
    
    // SetNumFiles sets the rlimit for the maximum open files.
    func SetNumFiles(maxOpenFiles uint64) error {
    	return errors.New("SetRLimit unsupported in this platform")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 24 19:47:49 UTC 2021
    - 813 bytes
    - Viewed (0)
  5. src/syscall/rlimit_darwin.go

    //go:build darwin
    
    package syscall
    
    // adjustFileLimit adds per-OS limitations on the Rlimit used for RLIMIT_NOFILE. See rlimit.go.
    func adjustFileLimit(lim *Rlimit) {
    	// On older macOS, setrlimit(RLIMIT_NOFILE, lim) with lim.Cur = infinity fails.
    	// Set to the value of kern.maxfilesperproc instead.
    	n, err := SysctlUint32("kern.maxfilesperproc")
    	if err != nil {
    		return
    	}
    	if lim.Cur > uint64(n) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 15 17:18:32 UTC 2023
    - 593 bytes
    - Viewed (0)
  6. pilot/cmd/pilot-agent/app/fds_unix.go

    package app
    
    import "golang.org/x/sys/unix"
    
    func raiseFileLimits() (uint64, error) {
    	rlimit := unix.Rlimit{}
    	if err := unix.Getrlimit(unix.RLIMIT_NOFILE, &rlimit); err != nil {
    		return 0, err
    	}
    	rlimit.Cur = rlimit.Max
    	if err := unix.Setrlimit(unix.RLIMIT_NOFILE, &rlimit); err != nil {
    		return 0, err
    	}
    
    	return rlimit.Cur, nil
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Mar 06 22:16:26 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  7. src/syscall/syscall_linux_arm64.go

    }
    
    // Getrlimit prefers the prlimit64 system call. See issue 38604.
    func Getrlimit(resource int, rlim *Rlimit) error {
    	err := prlimit(0, resource, nil, rlim)
    	if err != ENOSYS {
    		return err
    	}
    	return getrlimit(resource, rlim)
    }
    
    // setrlimit prefers the prlimit64 system call. See issue 38604.
    func setrlimit(resource int, rlim *Rlimit) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  8. pkg/util/rlimit/rlimit_linux.go

    limitations under the License.
    */
    
    package rlimit
    
    import (
    	"golang.org/x/sys/unix"
    )
    
    // SetNumFiles sets the linux rlimit for the maximum open files.
    func SetNumFiles(maxOpenFiles uint64) error {
    	return unix.Setrlimit(unix.RLIMIT_NOFILE, &unix.Rlimit{Max: maxOpenFiles, Cur: maxOpenFiles})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 24 19:47:49 UTC 2021
    - 866 bytes
    - Viewed (0)
  9. src/runtime/syscall2_solaris.go

    //go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
    //go:cgo_import_dynamic libc_setgid setgid "libc.so"
    //go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
    //go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
    //go:cgo_import_dynamic libc_setsid setsid "libc.so"
    //go:cgo_import_dynamic libc_setuid setuid "libc.so"
    //go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
    //go:cgo_import_dynamic libc_syscall syscall "libc.so"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  10. src/syscall/syscall_linux_loong64.go

    	}
    	return utimensat(_AT_FDCWD, path, (*[2]Timespec)(unsafe.Pointer(&ts[0])), 0)
    }
    
    // Getrlimit prefers the prlimit64 system call.
    func Getrlimit(resource int, rlim *Rlimit) error {
    	return prlimit(0, resource, nil, rlim)
    }
    
    // setrlimit prefers the prlimit64 system call.
    func setrlimit(resource int, rlim *Rlimit) error {
    	return prlimit(0, resource, rlim, nil)
    }
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 7.1K bytes
    - Viewed (0)
Back to top