FEX-Emu / FEX-Emu/FEX

32-bit socket ioctls aren't interpreted correctly.

Open
#1,532 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
8k
Forks
351
Avg merge
12h 31m
Merged PRs (30d)
102

Description

We don't currently capture socket ioctls and just pass them through.
This causes a few socket based ioctl commands to not be correct.

* SIOCGSTAMP_OLD
* SIOCGSTAMPNS_OLD
* SIOCGIFPFLAGS
* SIOCSIFFLAGS
* SIOCWANDEV
* Any other ioctl that returns `struct ifreq`
* https://man7.org/linux/man-pages/man7/netdevice.7.html
* Maybe more that I missed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.