summaryrefslogtreecommitdiff
path: root/src/haiku_io.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/haiku_io.c')
-rw-r--r--src/haiku_io.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/haiku_io.c b/src/haiku_io.c
index cade69f3387..89f0877eb67 100644
--- a/src/haiku_io.c
+++ b/src/haiku_io.c
@@ -90,14 +90,16 @@ haiku_len (enum haiku_event_type type)
return sizeof (struct haiku_menu_bar_help_event);
case ZOOM_EVENT:
return sizeof (struct haiku_zoom_event);
- case REFS_EVENT:
- return sizeof (struct haiku_refs_event);
+ case DRAG_AND_DROP_EVENT:
+ return sizeof (struct haiku_drag_and_drop_event);
case APP_QUIT_REQUESTED_EVENT:
return sizeof (struct haiku_app_quit_requested_event);
case DUMMY_EVENT:
return sizeof (struct haiku_dummy_event);
case MENU_BAR_LEFT:
return sizeof (struct haiku_menu_bar_left_event);
+ case SCROLL_BAR_PART_EVENT:
+ return sizeof (struct haiku_scroll_bar_part_event);
}
emacs_abort ();
@@ -143,7 +145,7 @@ haiku_read (enum haiku_event_type *type, void *buf, ssize_t len)
Input is blocked when an attempt to read is in progress. */
int
haiku_read_with_timeout (enum haiku_event_type *type, void *buf, ssize_t len,
- time_t timeout, bool popup_menu_p)
+ bigtime_t timeout, bool popup_menu_p)
{
int32 typ;
port_id from = (popup_menu_p