musl/include/termios.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.
default features: make musl usable without feature test macros 2012年09月08日T03:13:55+00:00 Rich Felker dalias@aerifal.cx 2012年09月08日T03:13:55+00:00 c1a9658bd19245ff0fb52d3da567815d822fb622 the old behavior of exposing nothing except plain ISO C can be obtained by defining __STRICT_ANSI__ or using a compiler option (such as -std=c99) that predefines it. the new default featureset is POSIX with XSI plus _BSD_SOURCE. any explicit feature test macros will inhibit the default. installation docs have also been updated to reflect this change.
the old behavior of exposing nothing except plain ISO C can be
obtained by defining __STRICT_ANSI__ or using a compiler option (such
as -std=c99) that predefines it. the new default featureset is POSIX
with XSI plus _BSD_SOURCE. any explicit feature test macros will
inhibit the default.
installation docs have also been updated to reflect this change.
support _BSD_SOURCE feature test macro 2012年05月23日T01:52:08+00:00 Rich Felker dalias@aerifal.cx 2012年05月23日T01:52:08+00:00 419ae6d5c95629d3ebaff6f1880d52cb027ba924 patch by Isaac Dunham. matched closely (maybe not exact) to glibc's idea of what _BSD_SOURCE should make visible.
patch by Isaac Dunham. matched closely (maybe not exact) to glibc's
idea of what _BSD_SOURCE should make visible.
fix header typo 2012年04月18日T17:11:35+00:00 Rich Felker dalias@aerifal.cx 2012年04月18日T17:11:35+00:00 769d3d349824fb45218972a1cf0e912cfee62d51
legacy junk compatibility grab-bag 2012年04月18日T16:22:24+00:00 Rich Felker dalias@aerifal.cx 2012年04月18日T16:22:24+00:00 ba6a9e7734aaff8f4e7d49b888f9dd1954bc92b1 - add the rest of the junk traditionally in sys/param.h - add prototypes for some nonstandard functions - add _GNU_SOURCE to their source files so the compiler can check proto
- add the rest of the junk traditionally in sys/param.h
- add prototypes for some nonstandard functions
- add _GNU_SOURCE to their source files so the compiler can check proto
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 によって変換されたページ (->オリジナル) /