diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-03 14:50:57 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-05-03 14:55:10 +0200 |
commit | 209dd22ea0c6ea06aca47cb53f68ae2cf0d40831 (patch) | |
tree | b65d08d1a5678bf93279570aaf796eb19511db6e /daemon.go | |
parent | 258a9223b9ab18a973c44b238e029a0dc5640102 (diff) | |
download | wireguard-go-209dd22ea0c6ea06aca47cb53f68ae2cf0d40831.tar.gz wireguard-go-209dd22ea0c6ea06aca47cb53f68ae2cf0d40831.zip |
Daemonize with environment variable
Diffstat (limited to 'daemon.go')
-rw-r--r-- | daemon.go | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/daemon.go b/daemon.go deleted file mode 100644 index e2ded87..0000000 --- a/daemon.go +++ /dev/null @@ -1,25 +0,0 @@ -package main - -import ( - "os" -) - -func Daemonize(attr *os.ProcAttr) error { - path, err := os.Executable() - if err != nil { - return err - } - - argv := []string{os.Args[0], "--foreground"} - argv = append(argv, os.Args[1:]...) - process, err := os.StartProcess( - path, - argv, - attr, - ) - if err != nil { - return err - } - process.Release() - return nil -} |