Browse Source

move signals code to utils/

tags/v2.8.0-rc1
Shivaram Lingamneni 2 years ago
parent
commit
b0f412538c
3 changed files with 4 additions and 4 deletions
  1. 2
    2
      irc/server.go
  2. 1
    1
      irc/utils/signals.go
  3. 1
    1
      irc/utils/signals_plan9.go

+ 2
- 2
irc/server.go View File

99
 		listeners:    make(map[string]IRCListener),
99
 		listeners:    make(map[string]IRCListener),
100
 		logger:       logger,
100
 		logger:       logger,
101
 		rehashSignal: make(chan os.Signal, 1),
101
 		rehashSignal: make(chan os.Signal, 1),
102
-		exitSignals:  make(chan os.Signal, len(ServerExitSignals)),
102
+		exitSignals:  make(chan os.Signal, len(utils.ServerExitSignals)),
103
 		defcon:       5,
103
 		defcon:       5,
104
 	}
104
 	}
105
 
105
 
114
 	}
114
 	}
115
 
115
 
116
 	// Attempt to clean up when receiving these signals.
116
 	// Attempt to clean up when receiving these signals.
117
-	signal.Notify(server.exitSignals, ServerExitSignals...)
117
+	signal.Notify(server.exitSignals, utils.ServerExitSignals...)
118
 	signal.Notify(server.rehashSignal, syscall.SIGHUP)
118
 	signal.Notify(server.rehashSignal, syscall.SIGHUP)
119
 
119
 
120
 	time.AfterFunc(alwaysOnExpirationPollPeriod, server.handleAlwaysOnExpirations)
120
 	time.AfterFunc(alwaysOnExpirationPollPeriod, server.handleAlwaysOnExpirations)

irc/signals.go → irc/utils/signals.go View File

4
 // Copyright (c) 2020 Shivaram Lingamneni
4
 // Copyright (c) 2020 Shivaram Lingamneni
5
 // released under the MIT license
5
 // released under the MIT license
6
 
6
 
7
-package irc
7
+package utils
8
 
8
 
9
 import (
9
 import (
10
 	"os"
10
 	"os"

irc/signals_plan9.go → irc/utils/signals_plan9.go View File

4
 // Copyright (c) 2020 Shivaram Lingamneni
4
 // Copyright (c) 2020 Shivaram Lingamneni
5
 // released under the MIT license
5
 // released under the MIT license
6
 
6
 
7
-package irc
7
+package utils
8
 
8
 
9
 import (
9
 import (
10
 	"os"
10
 	"os"

Loading…
Cancel
Save