Finalize arg, env, aux migration (1/3) (CXX) (BB)
[akaros.git] / kern / include / syscall.h
index c5ec9d4..6589a36 100644 (file)
@@ -59,7 +59,7 @@ intreg_t syscall(struct proc *p, uintreg_t sc_num, uintreg_t a0, uintreg_t a1,
 void set_errno(int errno);
 int get_errno(void);
 void unset_errno(void);
-void set_errstr(char *errstr, ...);
+void set_errstr(const char *errstr, ...);
 char *current_errstr(void);
 struct errbuf *get_cur_errbuf(void);
 void set_cur_errbuf(struct errbuf *ebuf);
@@ -68,6 +68,7 @@ void __signal_syscall(struct syscall *sysc, struct proc *p);
 
 /* Tracing functions */
 void systrace_start(bool silent);
+int systrace_trace_pid(struct proc *p);
 void systrace_stop(void);
 int systrace_reg(bool all, struct proc *p);
 int systrace_dereg(bool all, struct proc *p);