add clean exit function

This commit is contained in:
andrzej 2024-11-04 21:25:11 +01:00
parent 78ad86c594
commit bd63efeeb7
1 changed files with 6 additions and 0 deletions

View File

@ -11,6 +11,7 @@ var config Config
const sockfile = "/tmp/gopaper.sock" const sockfile = "/tmp/gopaper.sock"
func main() { func main() {
//TODO:kill existing processes //TODO:kill existing processes
log.SetFlags(log.LstdFlags | log.Lshortfile) log.SetFlags(log.LstdFlags | log.Lshortfile)
@ -60,3 +61,8 @@ func openLogfile() (*os.File, error) {
} }
return f, nil return f, nil
} }
func cleanExit(code int) {
os.Remove(sockfile)
os.Exit(code)
}