musl/include/sys/ioctl.h, branch master musl - an implementation of the standard library for Linux-based systems fix regression with applications that expect struct winsize in ioctl.h 2020年08月30日T20:47:40+00:00 Rich Felker dalias@aerifal.cx 2020年08月30日T20:47:40+00:00 1ccc804e1345c6e59294f561ac43c3e55ccea1e4 putting the (simple) definition in alltypes.h seems like the best solution here. making sys/ioctl.h implicitly include termios.h is probably excess namespace pollution.
putting the (simple) definition in alltypes.h seems like the best
solution here. making sys/ioctl.h implicitly include termios.h is
probably excess namespace pollution.
add tcgetwinsize and tcsetwinsize functions, move struct winsize 2020年08月25日T01:31:18+00:00 Rich Felker dalias@aerifal.cx 2020年08月24日T16:29:30+00:00 4d5786544bb52c62fc1ae84d91684ef2268afa05 these have been adopted for future issue of POSIX as the outcome of Austin Group issue 1151, and are simply functions performing the roles of the historical ioctls. since struct winsize is being standardized along with them, its definition is moved to the appropriate header. there is some chance this will break source files that expect struct winsize to be defined by sys/ioctl.h without including termios.h. if this happens, further changes will be needed to have sys/ioctl.h expose it too.
these have been adopted for future issue of POSIX as the outcome of
Austin Group issue 1151, and are simply functions performing the roles
of the historical ioctls. since struct winsize is being standardized
along with them, its definition is moved to the appropriate header.
there is some chance this will break source files that expect struct
winsize to be defined by sys/ioctl.h without including termios.h. if
this happens, further changes will be needed to have sys/ioctl.h
expose it too.
fix regression in ioctl definitions provided by arch/generic bits 2019年12月18日T23:03:43+00:00 Rich Felker dalias@aerifal.cx 2019年12月18日T23:03:43+00:00 b3290956508b808b245c3517013cbf2dcb1775ac commit b60fdf133c033d4ad6b04a8237f253563fae5928 broke the SIOCGSTAMP[NS] ioctl fallbacks introduced in commit 2e554617e5a6a41bf3f6c6306c753cd53abf728c, as well as use of these ioctls, by creating a situation where bits/ioctl.h could be included without __LONG_MAX being visible.
commit b60fdf133c033d4ad6b04a8237f253563fae5928 broke the
SIOCGSTAMP[NS] ioctl fallbacks introduced in commit
2e554617e5a6a41bf3f6c6306c753cd53abf728c, as well as use of these
ioctls, by creating a situation where bits/ioctl.h could be included
without __LONG_MAX being visible.
update line discipline constants 2019年02月07日T17:43:22+00:00 Bobby Bingham koorogi@koorogi.info 2019年01月28日T04:02:51+00:00 1dd915c37090b32a6220488f99ce0f9be86eb46d
move arch-invariant definitions out of bits/ioctl.h 2019年02月07日T17:43:19+00:00 Bobby Bingham koorogi@koorogi.info 2019年01月28日T04:02:50+00:00 3517d74a5e04a377192d1f4882ad6c8dc22ce69a
initial check-in, version 0.5.0 2011年02月12日T05:22:29+00:00 Rich Felker dalias@aerifal.cx 2011年02月12日T05:22:29+00:00 0b44a0315b47dd8eced9f3b7f31580cf14bbfc01

AltStyle によって変換されたページ (->オリジナル) /