summaryrefslogtreecommitdiff
path: root/daemon.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-05-03 14:50:57 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-05-03 14:55:10 +0200
commit209dd22ea0c6ea06aca47cb53f68ae2cf0d40831 (patch)
treeb65d08d1a5678bf93279570aaf796eb19511db6e /daemon.go
parent258a9223b9ab18a973c44b238e029a0dc5640102 (diff)
downloadwireguard-go-209dd22ea0c6ea06aca47cb53f68ae2cf0d40831.tar.gz
wireguard-go-209dd22ea0c6ea06aca47cb53f68ae2cf0d40831.zip
Daemonize with environment variable
Diffstat (limited to 'daemon.go')
-rw-r--r--daemon.go25
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
-}