Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/gitaly-wrapper/proc_path_darwin.go')
-rw-r--r--cmd/gitaly-wrapper/proc_path_darwin.go25
1 files changed, 0 insertions, 25 deletions
diff --git a/cmd/gitaly-wrapper/proc_path_darwin.go b/cmd/gitaly-wrapper/proc_path_darwin.go
deleted file mode 100644
index 4979cc203..000000000
--- a/cmd/gitaly-wrapper/proc_path_darwin.go
+++ /dev/null
@@ -1,25 +0,0 @@
-package main
-
-// #include <libproc.h>
-// #include <stdlib.h>
-import "C"
-
-import (
- "fmt"
- "unsafe"
-)
-
-func procPath(pid int) (string, error) {
- // MacOS does not implement procfs, this simple function calls proc_pidpath from MacOS libproc
- // https://opensource.apple.com/source/xnu/xnu-2422.1.72/libsyscall/wrappers/libproc/libproc.h.auto.html
- // this is just for testing purpose as we do not support MacOS as a production environment
-
- buf := C.CString(string(make([]byte, C.PROC_PIDPATHINFO_MAXSIZE)))
- defer C.free(unsafe.Pointer(buf))
-
- if ret, err := C.proc_pidpath(C.int(pid), unsafe.Pointer(buf), C.PROC_PIDPATHINFO_MAXSIZE); ret <= 0 {
- return "", fmt.Errorf("failed process path retrieval: %v", err)
- }
-
- return C.GoString(buf), nil
-}