Ian Douglas Scott
Ian Douglas Scott
`pidfd_getpid` would also be good to add. Apparently that's not a system call, so for `linux-raw` we'd need to parse `/proc/self/fdinfo/$pidfd` for the `Pid:` field. But that should be fine,...
Huh, looking at CI, I guess `libc` doesn't define `SO_PEERPIDFD` in https://github.com/rust-lang/libc/blob/main/src/unix/linux_like/android/mod.rs. Not sure why those are defined separately for Android; I'd assume unless the C standard library is doing...
I guess to pass CI this could just be disabled on Android. Presumably `libc` should be updated to have things like `SO_PEERPIDFD`. Changed that for now. Tests seem to be...
Or well, one of the errors was related to this change. Fixed that, and added a commit for another CI error. So now everything is passing.
I guess the last time I rebased this I did it on a different computer without pulling the latest version of the branch; so it lacked a fix to not...
## (Not) Async If wayland-rs used async for it's API, it seems like that would naturally involve `Stream`s (or `AsyncIterator` or whatever). It seems like even if that is useful,...
> My general expectation for long-term was (and is still) that the API of the backend, if designed in a sufficiently low-level way, would be much more stable than that...
It's mentioned on https://github.com/NVIDIA/open-gpu-kernel-modules/issues/622 that this was fixed. And indeed, I can't reproduce the bug after updating to 560.35.03 stable. So if nothing else comes up, it looks like we...
I was thinking a macro might make sense. That looks handy. Although macro rules macros like that get a bit complicated.
Updated on top of https://github.com/Smithay/smithay/pull/1600. Testing this I see a crash: ``` 2024-12-04T18:08:44.814186Z WARN anvil::udev: Error during rendering: ContextLost(BufferDestroyed) thread 'main' panicked at anvil/src/udev.rs:1613:30: Rendering loop lost: The underlying buffer...