aboutsummaryrefslogtreecommitdiff
path: root/forged/internal/common/misc/usock.go
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-08-17 03:43:08 +0800
committerRunxi Yu <me@runxiyu.org>2025-08-17 03:48:28 +0800
commit6da9e99a221c814c50804783c598ec12f78e38d8 (patch)
treeb118745279163baf8979cfa5b445831b3c4ba4f8 /forged/internal/common/misc/usock.go
parentSome mass renaming (diff)
downloadforge-6da9e99a221c814c50804783c598ec12f78e38d8.tar.gz
forge-6da9e99a221c814c50804783c598ec12f78e38d8.tar.zst
forge-6da9e99a221c814c50804783c598ec12f78e38d8.zip
Add some stubs
Diffstat (limited to 'forged/internal/common/misc/usock.go')
-rw-r--r--forged/internal/common/misc/usock.go23
1 files changed, 0 insertions, 23 deletions
diff --git a/forged/internal/common/misc/usock.go b/forged/internal/common/misc/usock.go
deleted file mode 100644
index 357fa43..0000000
--- a/forged/internal/common/misc/usock.go
+++ /dev/null
@@ -1,23 +0,0 @@
-package misc
-
-import (
- "errors"
- "fmt"
- "net"
- "syscall"
-)
-
-func ListenUnixSocket(path string) (listener net.Listener, replaced bool, err error) {
- listener, err = net.Listen("unix", path)
- if errors.Is(err, syscall.EADDRINUSE) {
- replaced = true
- if unlinkErr := syscall.Unlink(path); unlinkErr != nil {
- return listener, false, fmt.Errorf("remove existing socket %q: %w", path, unlinkErr)
- }
- listener, err = net.Listen("unix", path)
- }
- if err != nil {
- return listener, replaced, fmt.Errorf("listen on unix socket %q: %w", path, err)
- }
- return listener, replaced, nil
-}