diff options
Diffstat (limited to 'include/os.h')
| -rw-r--r-- | include/os.h | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/include/os.h b/include/os.h index 6b7ee474f..45729c1e4 100644 --- a/include/os.h +++ b/include/os.h @@ -27,6 +27,8 @@  #ifndef __OS_H__  #define __OS_H__ +struct sandbox_state; +  /**   * Access to the OS read() system call   * @@ -122,4 +124,16 @@ void os_usleep(unsigned long usec);   */  u64 os_get_nsec(void); +/** + * Parse arguments and update sandbox state. + * + * @param state		Sandbox state to update + * @param argc		Argument count + * @param argv		Argument vector + * @return 0 if ok, and program should continue; + *	1 if ok, but program should stop; + *	-1 on error: program should terminate. + */ +int os_parse_args(struct sandbox_state *state, int argc, char *argv[]); +  #endif |