<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/ioctl.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2025-10-10T08:26:06+00:00</updated>
<entry>
<title>stty: drop 'rows' and 'columns' settings</title>
<updated>2025-10-10T08:26:06+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2025-10-10T08:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3681e397f60acc00a4389e3f8ba16d75889453c1'/>
<id>urn:sha1:3681e397f60acc00a4389e3f8ba16d75889453c1</id>
<content type='text'>
Setting the console dimensions doesn't work reliably.  Drop
support for the 'rows' and 'columns' settings.

Saves 752-768 bytes.

(GitHub issue #58)
</content>
</entry>
<entry>
<title>stty: fix build for Windows XP</title>
<updated>2025-08-07T13:49:11+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2025-08-07T13:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=fce38e15f9a43b9695369cf7448840c50c0e97c9'/>
<id>urn:sha1:fce38e15f9a43b9695369cf7448840c50c0e97c9</id>
<content type='text'>
The ioctl() to get the size of the terminal windows used functions
which weren't available on Windows XP.  Load these dynamically to
avoid failure.

Adds 160 bytes.
</content>
</entry>
<entry>
<title>stty: enable a minimal Windows implementation</title>
<updated>2025-07-25T07:55:06+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2025-07-25T07:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=1354c47894a71699ec1fd0086644627a621250ce'/>
<id>urn:sha1:1354c47894a71699ec1fd0086644627a621250ce</id>
<content type='text'>
Implement a minimal stty applet for Windows.

- Display and set terminal rows and columns

- Enable/disable raw/cooked mode

- Enable/disable echo mode

- Implement 'stty sane' to reset raw/cooked/echo

Adds 2120-2304 bytes.

(GitHub issue #58)
</content>
</entry>
<entry>
<title>win32: improvements to get_terminal_width_height</title>
<updated>2018-04-03T11:29:01+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2018-04-03T10:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=32f8569a99b948e810266608dd6e3bf9de611df5'/>
<id>urn:sha1:32f8569a99b948e810266608dd6e3bf9de611df5</id>
<content type='text'>
- move winansi_get_terminal_width_height from winansi.c to ioctl.c,
  the only caller;
- check both stdout and stderr for a connection to a console;
- omit unnecessary code in get_terminal_width_height (because the
  WIN32 implementation ignores the file descriptor).
</content>
</entry>
<entry>
<title>win32: implement ioctl</title>
<updated>2012-04-23T09:44:16+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2012-04-23T09:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9e26feebb1f6752fa21f4680a744cdc688366be5'/>
<id>urn:sha1:9e26feebb1f6752fa21f4680a744cdc688366be5</id>
<content type='text'>
</content>
</entry>
</feed>
