Skip to content

Commit 99c85f6

Browse files
committed
Add source pid to event
1 parent ee82e8d commit 99c85f6

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/ebus/include/ebus.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ enum EBUS_EVENT {
2929

3030
typedef struct _ebus_event {
3131
int event_id;
32+
int source_pid;
3233
union {
3334
struct {
3435
int id;

src/libc/src/signal.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "libc/signal.h"
22

33
#include "libc/memory.h"
4+
#include "libc/proc.h"
45
#include "libk/sys_call.h"
56

67
typedef struct _signal {
@@ -52,5 +53,6 @@ int register_signal(int sig_no, signal_handler callback) {
5253
}
5354

5455
void queue_event(ebus_event_t * event) {
56+
event->source_pid = getpid();
5557
_sys_queue_event(event);
5658
}

0 commit comments

Comments
 (0)