forked from ground/ground
exec external library
This commit is contained in:
16
extlibs/exec.cpp
Normal file
16
extlibs/exec.cpp
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
#include "ground_lib.h"
|
||||||
|
|
||||||
|
GroundValue exec(GroundValue* args, int arg_count) {
|
||||||
|
VALIDATE_ARGS_1(GROUND_STRING);
|
||||||
|
int exec = system(GET_STRING(args[0]));
|
||||||
|
return GROUND_INT_VAL(exec);
|
||||||
|
}
|
||||||
|
|
||||||
|
GROUND_LIBRARY_INTERFACE()
|
||||||
|
|
||||||
|
GROUND_LIBRARY_INIT()
|
||||||
|
REGISTER_GROUND_FUNCTION(exec);
|
||||||
|
GROUND_LIBRARY_INIT_END()
|
||||||
|
|
||||||
|
GROUND_LIBRARY_CLEANUP()
|
||||||
|
GROUND_LIBRARY_CLEANUP_END()
|
Reference in New Issue
Block a user