version 1.1.1.2, 2014/06/15 20:20:06
|
version 1.1.1.3, 2016/11/02 10:35:00
|
Line 1
|
Line 1
|
|
#include "first.h" |
|
|
#include "fdevent.h" |
#include "fdevent.h" |
#include "buffer.h" |
#include "buffer.h" |
#include "log.h" |
#include "log.h" |
Line 141 int fdevent_solaris_devpoll_init(fdevents *ev) {
|
Line 143 int fdevent_solaris_devpoll_init(fdevents *ev) {
|
SET(event_get_revent); |
SET(event_get_revent); |
|
|
ev->devpollfds = malloc(sizeof(*ev->devpollfds) * ev->maxfds); |
ev->devpollfds = malloc(sizeof(*ev->devpollfds) * ev->maxfds); |
|
force_assert(NULL != ev->devpollfds); |
|
|
if ((ev->devpoll_fd = open("/dev/poll", O_RDWR)) < 0) { |
if ((ev->devpoll_fd = open("/dev/poll", O_RDWR)) < 0) { |
log_error_write(ev->srv, __FILE__, __LINE__, "SSS", |
log_error_write(ev->srv, __FILE__, __LINE__, "SSS", |