10:30marysaka[d]: mhenning[d]: About this: I only see this happen in debug mode so if you still have the issue try a release build instead (run_preload assume debug atm)
14:23marysaka[d]: Okay I figured out that issue, turns out ioctl variadic argument should always be grabbed even when the arg size is 0 (at least glibc does that), now it works just fine in debug too
14:23marysaka[d]: pushed some patches for that and also revamped signals handling a bit to hopefully be more robust
15:10notthatclippy[d]: ioctl is really weird that way - best always declare it with explicit args and without "...", that should always generate the correct code. I also learned it the hard way.
15:38marysaka[d]: notthatclippy[d]: yeah I think I will do that and see how it goes because the only reason envyhooks requires a nightly build of rust is for variadic support