Filedeskriptoren

Jan-Benedict Glaw jbglaw at lug-owl.de
Fri Jul 20 16:26:02 CEST 2001


On Fri, Jul 20, 2001 at 04:13:52PM +0200, Christian Holzberger wrote:

[Aufruf eines Programmes mit Umleitung von stdin und stdout]

> guck dir mal die function popen(...) an.

popen() ist ganz nett, aber gefährlich. Wenn "const char *command"
etwas ist, was der User beeinflussen kann, dann kann das ganz schnell
ganz komische Nebenwirkungen haben. Lieber das Programm mit
exec{l,lp,le,v,vp} aufrufen und vorher fork() und pipe() etc.
machen. Das ist deutlich sicherer...

MfG, JBG





More information about the Linux mailing list