popen looks to be available on all platforms (posix compliant and windows). Windows defines the function as _popen though.
http://msdn2.microsoft.com/en-us/library/96ayss4b(VS.80).aspx I wrote a filter plugin that executes ping via popen and returns the output, but it provides no more functionality or simplicity than running ping from a set fields process. What I can't figure out how to get is the exit code from ping when run via popen; only stdout. Axton Grams On Feb 4, 2008 3:25 PM, William H. Will Du Chene <[EMAIL PROTECTED]> wrote: > Either way, there was no getting around it. It's a de facto standard that > a child process inherits the same level of permissions - and the profile - > of whatever the parent process is. Without that behavior on the platform, > we would really have issues. > > Axton made an excellent catch and I am grateful for it. Knowing that there > are alternative functions out there which can be used is a very good > thing. > > I didn't read the page close enough, so I am curious to know if these > functions are present on all platforms. Many of the open source > applications which I have had to tear apart and rewrite components of - > such as HtDig - make use of popen to process the results from the sort > utility that it uses. > > Unfortunately, implementations very here and there and this is something > that I ran into when I ported the search engine over to windows. > > > > > > Basically all that says is whatever is run under popen runs as the > > caller. In this case ARS, which should not have those privileges - and > > if they are running as root they deserve all they get :-) Calling > > something that uses popen from ARS is no better or worse than invoking > > any other command with a run process. > > > > -- > > > Will Du Chene > [EMAIL PROTECTED] > http://www.myspace.com/wduchene > > _______________________________________________________________________________ > > > > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" > _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

