17 lines
		
	
	
		
			361 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			361 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #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()
 |