goto err;
}
- rc = osdep_evtchn_open(xce);
+ rc = osdep_evtchn_open(xce, flags);
if ( rc < 0 )
goto err;
#define EVTCHN_DEV "/dev/xen/evtchn"
-int osdep_evtchn_open(xenevtchn_handle *xce)
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags)
{
int fd = open(EVTCHN_DEV, O_RDWR|O_CLOEXEC);
#define O_CLOEXEC 0
#endif
-int osdep_evtchn_open(xenevtchn_handle *xce)
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags)
{
int fd = open("/dev/xen/evtchn", O_RDWR|O_CLOEXEC);
free(port_info);
}
-int osdep_evtchn_open(xenevtchn_handle *xce)
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags)
{
int fd = alloc_fd(FTYPE_EVTCHN);
#define EVTCHN_DEV_NAME "/dev/xenevt"
-int osdep_evtchn_open(xenevtchn_handle *xce)
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags)
{
int fd = open(EVTCHN_DEV_NAME, O_NONBLOCK|O_RDWR);
Xentoolcore__Active_Handle tc_ah;
};
-int osdep_evtchn_open(xenevtchn_handle *xce);
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags);
int osdep_evtchn_close(xenevtchn_handle *xce);
int osdep_evtchn_restrict(xenevtchn_handle *xce, domid_t domid);
#include "private.h"
-int osdep_evtchn_open(xenevtchn_handle *xce)
+int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags)
{
int fd;