summaryrefslogtreecommitdiff
path: root/source4/include
diff options
context:
space:
mode:
Diffstat (limited to 'source4/include')
-rw-r--r--source4/include/events.h11
-rw-r--r--source4/include/messages.h1
2 files changed, 8 insertions, 4 deletions
diff --git a/source4/include/events.h b/source4/include/events.h
index c44acc77ae..36fedc6e8b 100644
--- a/source4/include/events.h
+++ b/source4/include/events.h
@@ -28,7 +28,8 @@ struct event_context {
struct fd_event *next, *prev;
int fd;
uint16_t flags; /* see EVENT_FD_* flags */
- void (*handler)(struct event_context *ev, struct fd_event *fde, time_t t, uint16_t flags);
+ void (*handler)(struct event_context *ev, struct fd_event *fde,
+ struct timeval t, uint16_t flags);
void *private;
int ref_count;
} *fd_events;
@@ -36,8 +37,9 @@ struct event_context {
/* list of timed events */
struct timed_event {
struct timed_event *next, *prev;
- time_t next_event;
- void (*handler)(struct event_context *ev, struct timed_event *te, time_t t);
+ struct timeval next_event;
+ void (*handler)(struct event_context *ev, struct timed_event *te,
+ struct timeval t);
void *private;
int ref_count;
} *timed_events;
@@ -45,7 +47,8 @@ struct event_context {
/* list of loop events - called on each select() */
struct loop_event {
struct loop_event *next, *prev;
- void (*handler)(struct event_context *ev, struct loop_event *le, time_t t);
+ void (*handler)(struct event_context *ev, struct loop_event *le,
+ struct timeval t);
void *private;
int ref_count;
} *loop_events;
diff --git a/source4/include/messages.h b/source4/include/messages.h
index 96c1e81a31..48376efa03 100644
--- a/source4/include/messages.h
+++ b/source4/include/messages.h
@@ -29,5 +29,6 @@ struct messaging_context;
#define MSG_PING 2
#define MSG_PONG 3
#define MSG_BRL_RETRY 4
+#define MSG_PVFS_RETRY_OPEN 5
#endif