diff --git a/server/event.c b/server/event.c
index c45c093e9d3f45d042db6f36dc7eaf8a963de743..ccdd465dd5b256486bafaa435cff2edc6b7c3fd2 100644
--- a/server/event.c
+++ b/server/event.c
@@ -160,7 +160,7 @@ struct event *get_event_obj( struct process *process, obj_handle_t handle, unsig
     return (struct event *)get_handle_obj( process, handle, access, &event_ops );
 }
 
-void pulse_event( struct event *event )
+static void pulse_event( struct event *event )
 {
     event->signaled = 1;
     /* wake up all waiters if manual reset, a single one otherwise */
diff --git a/server/object.h b/server/object.h
index 5b2c309f0b2c732bdd70881493a95914085242db..1aef43018b225a3446c81ce0e26e75794476b918 100644
--- a/server/object.h
+++ b/server/object.h
@@ -215,7 +215,6 @@ extern struct keyed_event *create_keyed_event( struct object *root, const struct
                                                unsigned int attr, const struct security_descriptor *sd );
 extern struct event *get_event_obj( struct process *process, obj_handle_t handle, unsigned int access );
 extern struct keyed_event *get_keyed_event_obj( struct process *process, obj_handle_t handle, unsigned int access );
-extern void pulse_event( struct event *event );
 extern void set_event( struct event *event );
 extern void reset_event( struct event *event );