Browse Source

*** empty log message ***

tags/rel-4.33
Marc Alexander Lehmann 10 months ago
parent
commit
1e8cff8a7e
3 changed files with 4 additions and 4 deletions
  1. +2
    -2
      ev.c
  2. +1
    -1
      ev.h
  3. +1
    -1
      ev_iouring.c

+ 2
- 2
ev.c View File

@@ -2396,10 +2396,10 @@ fd_reify (EV_P)

/* most backends do not modify the fdchanges list in backend_modfiy.
* except io_uring, which has fixed-size buffers which might force us
* to handle events in backend_modify, causing fdchangesd to be amended,
* to handle events in backend_modify, causing fdchanges to be amended,
* which could result in an endless loop.
* to avoid this, we do not dynamically handle fds that were added
* during fd_reify. that menas thast for those backends, fdchangecnt
* during fd_reify. that means that for those backends, fdchangecnt
* might be non-zero during poll, which must cause them to not block.
* to not put too much of a burden on other backends, this detail
* needs to be handled in the backend.


+ 1
- 1
ev.h View File

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


+ 1
- 1
ev_iouring.c View File

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


Loading…
Cancel
Save