/* * This file generated automatically from bigreq.xml by c_client.py. * Edit at your peril. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include #include #include #include /* for offsetof() */ #include "xcbext.h" #include "bigreq.h" #define ALIGNOF(type) offsetof(struct { char dummy; type member; }, member) xcb_extension_t xcb_big_requests_id = { "BIG-REQUESTS", 0 }; xcb_big_requests_enable_cookie_t xcb_big_requests_enable (xcb_connection_t *c) { static const xcb_protocol_request_t xcb_req = { .count = 2, .ext = &xcb_big_requests_id, .opcode = XCB_BIG_REQUESTS_ENABLE, .isvoid = 0 }; struct iovec xcb_parts[4]; xcb_big_requests_enable_cookie_t xcb_ret; xcb_big_requests_enable_request_t xcb_out; xcb_parts[2].iov_base = (char *) &xcb_out; xcb_parts[2].iov_len = sizeof(xcb_out); xcb_parts[3].iov_base = 0; xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); return xcb_ret; } xcb_big_requests_enable_cookie_t xcb_big_requests_enable_unchecked (xcb_connection_t *c) { static const xcb_protocol_request_t xcb_req = { .count = 2, .ext = &xcb_big_requests_id, .opcode = XCB_BIG_REQUESTS_ENABLE, .isvoid = 0 }; struct iovec xcb_parts[4]; xcb_big_requests_enable_cookie_t xcb_ret; xcb_big_requests_enable_request_t xcb_out; xcb_parts[2].iov_base = (char *) &xcb_out; xcb_parts[2].iov_len = sizeof(xcb_out); xcb_parts[3].iov_base = 0; xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); return xcb_ret; } xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply (xcb_connection_t *c, xcb_big_requests_enable_cookie_t cookie /**< */, xcb_generic_error_t **e) { return (xcb_big_requests_enable_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e); } /a>/libc/sys/kqueue.2
AgeCommit message (Expand)Author
2019-04-12Markup improvements: use Dv for kqueue filters, events and note namesabhinav
2018-01-09Merge autofs support from: Tomohiro Kusumichristos
2017-07-03Remove workaround for ancient HTML generation code.wiz
2017-06-07EV_SET(2) - simplify descriptionkamil
2017-06-07s/filesystem/file system/abhinav
2017-06-06Bump date for previousabhinav
2017-06-06Update the EV_SET() description with newer implementation.kamil
2017-05-31Document transition of EV_SET() from a macro to a static inline functionkamil
2017-04-11Use more markup for `struct timespec`abhinav
2017-04-11s/Sets/Set: Use style consistent with the other sentences in that list.abhinav
2017-04-02Fix sentence.abhinav
2017-04-01Add EV_SET() to the NAME sectionabhinav
2016-12-19Use markup for errnoabhinav
2015-12-08PR/50506: Tobias Nygren: kqueue(2) lacks EV_DISPATCH/EV_RECEIPT supportchristos
2015-03-02say that we put the exit code in data.christos
2012-11-24mention that kevent returns now EOPNOTSUPP.christos
2012-01-25As discussed in tech-kern, provide the means to prevent delivery of SIGPIPEchristos
2011-06-26* Arrange for interfaces that create new file descriptors to be able tochristos
2011-05-24fix incorrect variable nameryo
2010-04-13Uncomment pdf link for paper.wiz
2010-04-13Add the USENIX paper of Jonathan Lemon to SEE ALSO.jruoho
2010-03-22Use .In for header files instead of .Ar Pa and variations.joerg
2009-11-22remove one the to much.mbalmer
2009-10-24simplify the example; only register the set of events to watch once sincechristos
2009-09-01Make HTML-ready.wiz
2009-09-01Add useful example program fromelad
2009-03-12Use comments instead of .ig (requested by joerg).wiz
2009-02-25Remove pointless AUTHORS sections. The names are in the source and CVSad
2006-10-13Make HTML-output safe.wiz
2003-12-09Reference kfilter_register(9) rather than the non-existent kfilter_register(2).augustss
2003-04-16Usewiz
2003-02-16After "sys/event.h" was fixed "sys/types.h" doesn't need to be includedtron
2003-02-04update copyright dates and .Ddjdolecek
2003-02-04Introduce EVFILT_TIMER, which allows a process to establish anjdolecek
2003-01-19g/c the NEXTRELEASE comment tag now that the next version number is decidedjdolecek
2003-01-18Merge the nathanw_sa branch.thorpej
2002-11-04struct kevent's udata is actually intptr_tjdolecek
2002-10-23update HISTORY - kqueue branch was mergedjdolecek
2002-10-23'data' field of struct kevent is actually int64_t nowadaysjdolecek
2002-10-13no more BUGS; EVFILT_{VNODE,READ} is supported also for other filesystemsjdolecek
2002-10-01deprecated, not depreciated.wiz
2002-10-01New sentence, new line. From Robert Elz.wiz
2002-09-25Drop trailing whitespace, and some mdoc fixes and improvements.wiz
2002-09-24add missing commajdolecek
2002-09-24'data' contains amount of space remaining in the write buffer alsojdolecek
2002-09-22add kqueue(2)/kevent(2) manpage to mainline, to reduce difference betweenjdolecek
2001-07-10move to kqueue branch for nowlukem
2001-06-28freebsd kqueue implementationlukem