Add a mechanism to register some callback for singal handing from the frontend
modified libpkg/pkg.h.in
@@ -1299,6 +1299,8 @@ typedef enum {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1334,7 +1336,7 @@ struct pkg_event {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1455,6 +1457,10 @@ struct pkg_event {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_event.c
@@ -1037,3 +1037,25 @@ pkg_emit_message(const char *message)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/private/event.h
@@ -79,5 +79,7 @@ void pkg_emit_delete_files_finished(struct pkg *p);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
modified src/event.c
@@ -50,6 +50,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -60,6 +61,11 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -72,6 +78,8 @@ static int64_t bytes_per_second;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -80,6 +88,22 @@ static const char *unit_IEC[] = { " ", "Ki", "Mi", "Gi", "Ti", };
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -544,7 +568,8 @@ int
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -850,6 +875,29 @@ event_callback(void *data, struct pkg_event *ev)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|