X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibsystemd%2Fsd-event.c;h=f33a9ecf9ac8dee1b8d6ba4f74c68429d120ad9e;hb=43d9c2b5848b1363b659c38443c1c94db57415fd;hp=0b7b71d16e5ed5f893dfe8d4ba402e887a1af6f6;hpb=6bb648a16ae4a682ad4784412af706d2e6a3e4da;p=elogind.git diff --git a/src/libsystemd/sd-event.c b/src/libsystemd/sd-event.c index 0b7b71d16..f33a9ecf9 100644 --- a/src/libsystemd/sd-event.c +++ b/src/libsystemd/sd-event.c @@ -61,7 +61,7 @@ struct sd_event_source { bool pending:1; bool dispatching:1; - int priority; + int64_t priority; unsigned pending_index; unsigned prepare_index; unsigned pending_iteration; @@ -1145,14 +1145,14 @@ _public_ int sd_event_source_get_signal(sd_event_source *s) { return s->signal.sig; } -_public_ int sd_event_source_get_priority(sd_event_source *s, int *priority) { +_public_ int sd_event_source_get_priority(sd_event_source *s, int64_t *priority) { assert_return(s, -EINVAL); assert_return(!event_pid_changed(s->event), -ECHILD); return s->priority; } -_public_ int sd_event_source_set_priority(sd_event_source *s, int priority) { +_public_ int sd_event_source_set_priority(sd_event_source *s, int64_t priority) { assert_return(s, -EINVAL); assert_return(s->event->state != SD_EVENT_FINISHED, -ESTALE); assert_return(!event_pid_changed(s->event), -ECHILD);