diff --git a/daemon/2server-pidToPath-Readlink.go b/daemon/2server-pidToPath-Readlink.go index e759073..b81d652 100644 --- a/daemon/2server-pidToPath-Readlink.go +++ b/daemon/2server-pidToPath-Readlink.go @@ -1,4 +1,4 @@ -//go:build linux || freebsd +//go:build linux || freebsd || solaris || illumos package daemon diff --git a/daemon/2serverSolaris.go b/daemon/2serverSolaris.go new file mode 100644 index 0000000..42f849d --- /dev/null +++ b/daemon/2serverSolaris.go @@ -0,0 +1,5 @@ +//go:build solaris || illumos + +package daemon + +const pidPathFile = "execname" diff --git a/go.mod b/go.mod index 9a4e6be..0071234 100644 --- a/go.mod +++ b/go.mod @@ -1,17 +1,17 @@ module github.com/rwinkhart/rcw -go 1.25.7 +go 1.26.3 require ( github.com/Microsoft/go-winio v0.6.2 - github.com/rwinkhart/go-boilerplate v0.3.0 + github.com/rwinkhart/go-boilerplate v0.3.1 github.com/rwinkhart/peercred-mini v0.1.4 - golang.org/x/crypto v0.48.0 - golang.org/x/sys v0.41.0 + golang.org/x/crypto v0.52.0 + golang.org/x/sys v0.45.0 ) -require golang.org/x/term v0.40.0 // indirect +require golang.org/x/term v0.43.0 // indirect -replace golang.org/x/sys => github.com/rwinkhart/sys v0.41.0 +replace golang.org/x/sys => github.com/rwinkhart/sys v0.45.0 replace github.com/Microsoft/go-winio => github.com/rwinkhart/go-winio v0.1.1 diff --git a/go.sum b/go.sum index 62e7c81..f968f18 100644 --- a/go.sum +++ b/go.sum @@ -1,12 +1,12 @@ -github.com/rwinkhart/go-boilerplate v0.3.0 h1:dwlm1mZya1xrATkvm2pHbTIFNb5WRjIc7A3a4Ep2aAM= -github.com/rwinkhart/go-boilerplate v0.3.0/go.mod h1:ES13A2r9fnCVfyezwMBgY/RgA4pOIudOUXz3Jk/ikes= +github.com/rwinkhart/go-boilerplate v0.3.1 h1:vkVRuptO2s1yPzzwpvtiiB0c/hPB6yr0p1mzZ2Myb9E= +github.com/rwinkhart/go-boilerplate v0.3.1/go.mod h1:ES13A2r9fnCVfyezwMBgY/RgA4pOIudOUXz3Jk/ikes= github.com/rwinkhart/go-winio v0.1.1 h1:kAJKiqneR7cUR01Wn5/doAAV4kOGTEGPug4oinXc5N4= github.com/rwinkhart/go-winio v0.1.1/go.mod h1:ZWa7ssZJT30CCDGJ7fk/2SBTq9BIQrrVjrcss0UW2s0= github.com/rwinkhart/peercred-mini v0.1.4 h1:93+phjLknvJadEd2cu/ZPPWdfRSPOwFJzDBEn4ZtWVc= github.com/rwinkhart/peercred-mini v0.1.4/go.mod h1:E8eApo/izzmq4nGGR+kpJ0ZLAXjofnVRMGCeVMPQ/Ik= -github.com/rwinkhart/sys v0.41.0 h1:pHB6HphVC132UXYZ6yeOk62abqgl+pyl5ZZnsk4iUKg= -github.com/rwinkhart/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= -golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts= -golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos= -golang.org/x/term v0.40.0 h1:36e4zGLqU4yhjlmxEaagx2KuYbJq3EwY8K943ZsHcvg= -golang.org/x/term v0.40.0/go.mod h1:w2P8uVp06p2iyKKuvXIm7N/y0UCRt3UfJTfZ7oOpglM= +github.com/rwinkhart/sys v0.45.0 h1:HXZL0SuyToqKkvakaUuRAdH8sPUHelfO6q4PQRpL26Q= +github.com/rwinkhart/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988= +golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc= +golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4= +golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=