chiark / gitweb /
shared/async: simplify asynchronous_job a bit
[elogind.git] / src / test / test-async.c
index c1c535b45dfbf677e3ac1b7dd5723914146edd26..abd36d693cd949108d57e0494d417f80cf1b3350 100644 (file)
@@ -38,7 +38,9 @@ int main(int argc, char *argv[]) {
         fd = mkostemp_safe(name, O_RDWR|O_CLOEXEC);
         assert_se(fd >= 0);
         asynchronous_close(fd);
+
         assert_se(asynchronous_job(async_func, NULL) >= 0);
+
         assert_se(asynchronous_sync() >= 0);
 
         sleep(1);
@@ -46,5 +48,7 @@ int main(int argc, char *argv[]) {
         assert_se(fcntl(fd, F_GETFD) == -1);
         assert_se(test_async);
 
+        unlink(name);
+
         return 0;
 }