]> git.ozlabs.org Git - petitboot/blobdiff - lib/waiter/waiter.h
lib/file: remove mkstemp umask in copy_file_secure_dest
[petitboot] / lib / waiter / waiter.h
index ed7f6bbdb9994a4c673a4e3bf71bb552a9f45d69..9a8acf446f0196bd00ecde681cebc1def5b87e58 100644 (file)
@@ -14,9 +14,11 @@ enum events {
 typedef int (*waiter_cb)(void *);
 
 struct waitset *waitset_create(void *ctx);
-void waitset_destroy(struct waitset *waitset);
 
-struct waiter *waiter_register(struct waitset *waitset, int fd, int events,
+struct waiter *waiter_register_io(struct waitset *waitset, int fd, int events,
+               waiter_cb callback, void *arg);
+
+struct waiter *waiter_register_timeout(struct waitset *set, int delay_ms,
                waiter_cb callback, void *arg);
 
 void waiter_remove(struct waiter *waiter);