Aqcuiring full path to running process from outside the kernel
- From: "Reko Turja" <reko.turja@xxxxxxxxxxx>
- Date: Sun, 20 Aug 2006 21:28:10 +0300
I've been playing with Open Watcom for a bit in FreeBSD and for a while there's been one stumblim block for further advancement. Watcom uses a method for storing program messages etc. where these messages are stored as a "resource file" inside the executable itself. As the commands are usually invoked without the canonical path, the tools cannot find the resource portion stored inside.
This far I've been looking for some solutions from which none seem to work too well. vn_fullpath (9) is running only inside kernel I think, and with the approach using kvm_openfiles and kvm_getprocs I can only get the command without the path (there are vnode etc. structures inside the kinfo_proc structure, but those seem to be unavailable from user space). Of course /proc might help in here, but I rather kept the code compilable on very vanilla system.
Any pointers on how to proceed would be welcome.
-Reko
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: Aqcuiring full path to running process from outside the kernel
- From: Mike Meyer
- Re: Aqcuiring full path to running process from outside the kernel
- Prev by Date: Re: Adding remove file option to BSD tar?
- Next by Date: Re: Aqcuiring full path to running process from outside the kernel
- Previous by thread: PCI express support?
- Next by thread: Re: Aqcuiring full path to running process from outside the kernel
- Index(es):