merging thomas changes

This commit is contained in:
Emmanuel Bretelle 2008-07-06 14:04:26 +01:00
commit 429b47f560

View File

@ -1,12 +1,15 @@
#!/usr/local/bin/python
# ------------------------------------------------------------------
# Copyright (c) 2008, Thomas Hurst <tom@hur.st>
#
# 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 <tom@hur.st>
# 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 *