1.1 --- a/libsystypes/include/systypes/base.h Fri Feb 17 18:41:18 2023 +0100
1.2 +++ b/libsystypes/include/systypes/base.h Sat Feb 18 01:30:37 2023 +0100
1.3 @@ -47,6 +47,14 @@
1.4
1.5 typedef l4_uint64_t notify_flags_t;
1.6
1.7 +typedef struct
1.8 +{
1.9 + unsigned long sig, val; /* signal-specific values */
1.10 +
1.11 +} notify_values_t;
1.12 +
1.13 +#define NOTIFY_VALUES_NULL ((notify_values_t) {0, 0})
1.14 +
1.15 enum notify_flags
1.16 {
1.17 NOTIFY_CONTENT_AVAILABLE = 0x001, /* reading files and pipes */
1.18 @@ -67,7 +75,8 @@
1.19 typedef struct
1.20 {
1.21 notifiable_base_t *base; /* access to the specific object */
1.22 - notify_flags_t notifications;
1.23 + notify_flags_t notifications; /* essential notifications */
1.24 + notify_values_t values; /* signal-specific values */
1.25
1.26 } notifiable_t;
1.27