MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / epollcreate

Method epollcreate

source/kernel/kprocess.cpp:2121–2125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2119}
2120
2121U32 KProcess::epollcreate(U32 size, U32 flags) {
2122 std::shared_ptr<KObject> o = std::make_shared<KEPoll>();
2123 KFileDescriptorPtr result = this->allocFileDescriptor(o, K_O_RDWR, flags, -1, 0);
2124 return result->handle;
2125}
2126
2127U32 KProcess::epollctl(FD epfd, U32 op, FD fd, U32 address) {
2128 KFileDescriptorPtr epollFD = this->getFileDescriptor(epfd);

Callers 2

syscall_epoll_createFunction · 0.80
syscall_epoll_create1Function · 0.80

Calls 1

allocFileDescriptorMethod · 0.95

Tested by

no test coverage detected