Jan Kokemüller

Results 42 comments of Jan Kokemüller

One more test: loudness scan "01 - Hell on Earth.mp3" and ffmpeg -nostats -i "01 - Hell on Earth.mp3" -filter_complex ebur128 -f null - should return the same value for...

`strace`ing `./Testing/TestSynch "TestSynchWaitableTimer"` on Linux doesn't show anything too unusual: ``` timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK) = 3 timerfd_settime(3, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=1, tv_nsec=500000000}}, NULL) = 0 poll([{fd=3, events=POLLIN}], 1, -1) = 1...

On FreeBSD 13.0-STABLE the test works and the `timerfd` calls are mapped to kqueue like this: ``` 0.045275867 0.000082134 kqueue() = 3 (0x3) 0.045558305 0.000071239 mmap(0x0,135168,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34372382720 (0x800c0f000) 0.045938800...

I just tested a transcribed version of the Linux syscalls with epoll-shim on OpenBSD (`6.8 GENERIC.MP#98 amd64`) and that seems to work, so no idea why that hang happened.

Thank you for this! Those changes look reasonable to me at a first glance. CheriBSD looks like a cool project! Is there a way for me to test it without...

Thanks for your patience -- I haven't forgotten about this! Some thoughts: - Are the `POLLRDHUP` changes essential? I'd like to fix this separately, if possible (see also ). -...

Thanks for the report! Can you run the test with further debug info (`ctest -R 'epoll-test.epoll__invalid_op2' -VV`) and post the output? If you are building the port, you can disable...

Sometimes there are inherent limitations in kqueue or the various BSDs that make 100% exact emulation impossible. For example, emulation for `EPOLLPRI` (out of band socket data) is only possible...

Another example from the proposal (operator++ of recursive_directory_iterator): > Otherwise if recursion_pending() && is_directory(this->status()) && (!is_symlink(this->symlink_status()) || (options() & directory_options::follow_directory_symlink) != 0) then directory (*this)->path() is recursively iterated into. This...