Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for runtimeSetenv (0.13 sec)

  1. src/syscall/syscall.go

    	return int64(tv.Sec)*1e9 + int64(tv.Usec)*1000
    }
    
    // Getpagesize and Exit are provided by the runtime.
    
    func Getpagesize() int
    func Exit(code int)
    
    // runtimeSetenv and runtimeUnsetenv are provided by the runtime.
    func runtimeSetenv(k, v string)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. src/syscall/env_windows.go

    	if err != nil {
    		return err
    	}
    	keyp, err := UTF16PtrFromString(key)
    	if err != nil {
    		return err
    	}
    	e := SetEnvironmentVariable(keyp, v)
    	if e != nil {
    		return e
    	}
    	runtimeSetenv(key, value)
    	return nil
    }
    
    func Unsetenv(key string) error {
    	keyp, err := UTF16PtrFromString(key)
    	if err != nil {
    		return err
    	}
    	e := SetEnvironmentVariable(keyp, nil)
    	if e != nil {
    		return e
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jul 04 15:31:54 UTC 2023
    - 2K bytes
    - Viewed (0)
  3. src/syscall/env_unix.go

    	envLock.Lock()
    	defer envLock.Unlock()
    
    	i, ok := env[key]
    	kv := key + "=" + value
    	if ok {
    		envs[i] = kv
    	} else {
    		i = len(envs)
    		envs = append(envs, kv)
    	}
    	env[key] = i
    	runtimeSetenv(key, value)
    	return nil
    }
    
    func Clearenv() {
    	envOnce.Do(copyenv) // prevent copyenv in Getenv/Setenv
    
    	envLock.Lock()
    	defer envLock.Unlock()
    
    	for k := range env {
    		runtimeUnsetenv(k)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 06 20:58:35 UTC 2023
    - 2.7K bytes
    - Viewed (0)
Back to top