Add RISC-V CAS via load-reserved/store conditional
[akaros.git] / user / parlib / include / parlib.h
index ed5949c..3e075a7 100644 (file)
@@ -47,6 +47,7 @@ ssize_t     sys_shared_page_free(void *COUNT(PGSIZE) addr, pid_t p2);
 void        sys_reboot();
 void *COUNT(length) sys_mmap(void *SNT addr, size_t length, int prot, int flags,
                              int fd, size_t offset);
+int                    sys_provision(int pid, unsigned int res_type, long res_val);
 int         sys_notify(int pid, unsigned int ev_type, struct event_msg *u_msg);
 int         sys_self_notify(uint32_t vcoreid, unsigned int ev_type,
                             struct event_msg *u_msg, bool priv);
@@ -57,6 +58,7 @@ int         sys_change_vcore(uint32_t vcoreid, bool enable_my_notif);
 int         sys_change_to_m(void);
 int         sys_poke_ksched(int res_type);
 
+void           init_posix_signals(void);       /* in signal.c */
 #ifdef __cplusplus
 }
 #endif