ultimatepp/bazaar/SysExec/SudoLib.h
micio 396a612248 Bazaar/SysExex : finally almost completed SudoLib for linux
git-svn-id: svn://ultimatepp.org/upp/trunk@3046 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-01-20 12:11:01 +00:00

21 lines
710 B
C

////////////////////////////////////////////////////////////////////////////////////////////////////////
// a working (better ??) implementation of libsudo equivalent
// allows to run sudo either in sync or async mode
////////////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef _SysExec_SudoLib_h_
#define _SysExec_SudoLib_h_
#include <Core/Core.h>
NAMESPACE_UPP
#ifdef PLATFORM_POSIX
// executes a command via sudo; if wait is true, will wait for command end, otherwise executes it in background
bool SudoExec(String user, String const &password, String const &args, VectorMap<String, String> const &env, bool wait);
#endif
END_UPP_NAMESPACE
#endif