chiark / gitweb /
import: add image verification using gpg
[elogind.git] / src / shared / util.c
index 5157b94a34600cb1b7ca556f38de5f6fe0f26054..9392477787bddf4b34a7d803db1d45946cbf6286 100644 (file)
@@ -8011,3 +8011,13 @@ ssize_t sparse_write(int fd, const void *p, size_t sz, size_t run_length) {
 
         return q - (const uint8_t*) p;
 }
+
+void sigkill_wait(pid_t *pid) {
+        if (!pid)
+                return;
+        if (*pid <= 1)
+                return;
+
+        if (kill(*pid, SIGKILL) > 0)
+                (void) wait_for_terminate(*pid, NULL);
+}