aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/gogs/minwinsvc/minwinsvc.go
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2018-05-27 09:07:15 +0800
committerUnknwon <u@gogs.io>2018-05-27 09:07:15 +0800
commite33d9e77f43e6829ea967e47964d13f5a8aec5cc (patch)
treeace1a09414a66fd7e293b3837865633168ba4f6e /vendor/github.com/gogs/minwinsvc/minwinsvc.go
parentaff42082441715559bb2e62e11550af1a946a8c9 (diff)
vendor: rename "gogits" to "gogs"
Diffstat (limited to 'vendor/github.com/gogs/minwinsvc/minwinsvc.go')
-rw-r--r--vendor/github.com/gogs/minwinsvc/minwinsvc.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/vendor/github.com/gogs/minwinsvc/minwinsvc.go b/vendor/github.com/gogs/minwinsvc/minwinsvc.go
new file mode 100644
index 00000000..057ba7f9
--- /dev/null
+++ b/vendor/github.com/gogs/minwinsvc/minwinsvc.go
@@ -0,0 +1,18 @@
+// Copyright 2015 Daniel Theophanes.
+// Use of this source code is governed by a zlib-style
+// license that can be found in the LICENSE file.package service
+
+// Minimal non-invasive windows only service stub.
+//
+// Import to allow running as a windows service.
+// import _ "github.com/kardianos/minwinsvc"
+// This will detect if running as a windows service
+// and install required callbacks for windows.
+package minwinsvc
+
+// SetOnExit sets the function to be called when the windows service
+// requests an exit. If this is not called, or if it is called where
+// f == nil, then it defaults to calling "os.Exit(0)".
+func SetOnExit(f func()) {
+ setOnExit(f)
+}