ev_init(3event)
ev_init --
invokes the event manager
Synopsis
cc . . . -levent
#include <sys/types.h>
#include <sys/param.h>
#include <sys/sysmacros.h>
#include <sys/page.h>
#include <sys/event.h>
#include <mouse.h>
int ev_init()
int ev_initf (fd)
int fd;\(L>
Description
ev_init
reads the system event-configuration files and initializes the
event manager.
ev_initf
reads the system event-configuration files and initializes the
event manager, using a file descriptor
(fd)
as argument to specify
where the event queue should be attached.
The file descriptor
(fd)
for
ev_init
is always 0.
This is the first of two steps that a program follows to obtain an event queue.
Devices such as mice or the keyboard may be read through an event queue.
When ev_init
or
ev_initf
is called, the configuration files
are read and checked for syntax. If there is an error or inconsistency,
ev_init and
ev_initf return an error.
After the event manager is initialized,
ev_open(3event)
should be called to obtain an event queue.
Return values
ev_init and
ev_initf
return 0 if they succeed in reading the data files and initializing
an event queue.
Otherwise they return -1.
References
ev_block(3event),
ev_close(3event),
ev_count(3event),
ev_flush(3event),
ev_getdev(3event),
ev_getemask(3event),
ev_gindev(3event),
ev_open(3event),
ev_pop(3event),
ev_read(3event),
ev_resume(3event),
ev_setemask(3event),
ev_suspend(3event)
Files
/usr/lib/event/devices
/usr/lib/event/ttys
Standards conformance
ev_init and ev_initf are not part of any currently
supported standard;
they are an extension of AT&T System V provided by the Santa Cruz Operation.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004