Browse Source

*** empty log message ***

master
Marc Alexander Lehmann 11 years ago
parent
commit
e3d848e22c
5 changed files with 12 additions and 5 deletions
  1. +2
    -0
      Changes
  2. +7
    -2
      ev_epoll.c
  3. +1
    -1
      ev_kqueue.c
  4. +1
    -1
      ev_poll.c
  5. +1
    -1
      ev_port.c

+ 2
- 0
Changes View File

@ -12,6 +12,8 @@ TODO: nsig
- take advantage of signalfd on GNU/Linux systems.
- document that the signal mask might be in an unspecified
state when using libev's signal handling.
- take advantage of some GNU/Linux calls to set cloexec/nonblock
on fd creation, to avoid race conditions.
3.7 Fri Jul 17 16:36:32 CEST 2009
- ev_unloop and ev_loop wrongly used a global variable to exit loops,


+ 7
- 2
ev_epoll.c View File

@ -1,7 +1,7 @@
/*
* libev epoll fd activity backend
*
* Copyright (c) 2007,2008 Marc Alexander Lehmann <libev@schmorp.de>
* Copyright (c) 2007,2008,2009 Marc Alexander Lehmann <libev@schmorp.de>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modifica-
@ -181,7 +181,12 @@ epoll_poll (EV_P_ ev_tstamp timeout)
int inline_size
epoll_init (EV_P_ int flags)
{
backend_fd = epoll_create (256);
#ifdef EPOLL_CLOEXEC
backend_fd = epoll_create1 (EPOLL_CLOEXEC);
if (backend_fd <= 0)
#endif
backend_fd = epoll_create (256);
if (backend_fd < 0)
return 0;


+ 1
- 1
ev_kqueue.c View File

@ -1,7 +1,7 @@
/*
* libev kqueue backend
*
* Copyright (c) 2007,2008 Marc Alexander Lehmann <libev@schmorp.de>
* Copyright (c) 2007,2008,2009 Marc Alexander Lehmann <libev@schmorp.de>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modifica-


+ 1
- 1
ev_poll.c View File

@ -1,7 +1,7 @@
/*
* libev poll fd activity backend
*
* Copyright (c) 2007,2008 Marc Alexander Lehmann <libev@schmorp.de>
* Copyright (c) 2007,2008,2009 Marc Alexander Lehmann <libev@schmorp.de>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modifica-


+ 1
- 1
ev_port.c View File

@ -1,7 +1,7 @@
/*
* libev solaris event port backend
*
* Copyright (c) 2007,2008 Marc Alexander Lehmann <libev@schmorp.de>
* Copyright (c) 2007,2008,2009 Marc Alexander Lehmann <libev@schmorp.de>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modifica-


Loading…
Cancel
Save