diff --git a/terminatorlib/freebsd.py b/terminatorlib/freebsd.py index e883fdc3..6f85d902 100644 --- a/terminatorlib/freebsd.py +++ b/terminatorlib/freebsd.py @@ -1,12 +1,15 @@ #!/usr/local/bin/python +# ------------------------------------------------------------------ +# Copyright (c) 2008, Thomas Hurst # -# Use sysctl() to retrieve the cwd of an arbitrary process on FreeBSD. -# Tested on FreeBSD 7-STABLE/amd64 from April 11 2008. -# -# Be prepared for excitement if the structs are changed. -# -# Blame: Thomas Hurst +# Use of this file is unrestricted provided this notice is retained. +# If you use it, it'd be nice if you dropped me a note. Also beer. +# ------------------------------------------------------------------ # +# freebsd.get_process_cwd(pid): +# Use sysctl() to retrieve the cwd of an arbitrary process on FreeBSD +# using kern.proc.filedesc, as used by procstat(1). +# Tested on FreeBSD 7-STABLE/amd64 from April 11 2008. from ctypes import *