<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/cmd/rio, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>all: remove need for `-fcommon`</title>
<updated>2025-07-25T16:25:11+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-23T10:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=156e745be9f6a1b19b0f8e2a931148786d7acad4'/>
<id>156e745be9f6a1b19b0f8e2a931148786d7acad4</id>
<content type='text'>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</pre>
</div>
</content>
</entry>
<entry>
<title>rio: proper prototypes in `fns.h`</title>
<updated>2025-07-25T15:58:36+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-25T15:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=1e6e30e91e7a2712d9507072b5ff3b59a73e5dfe'/>
<id>1e6e30e91e7a2712d9507072b5ff3b59a73e5dfe</id>
<content type='text'>
Use proper function prototypes in `fns.h`, that include argument
type information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use proper function prototypes in `fns.h`, that include argument
type information.
</pre>
</div>
</content>
</entry>
<entry>
<title>rio: check the return value of malloc(3)</title>
<updated>2022-09-12T14:35:36+00:00</updated>
<author>
<name>Tom Schwindl</name>
<email>schwindl@posteo.de</email>
</author>
<published>2022-09-10T13:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=ffbdd1aa20c8a20a8e9dcd3cec644b6dfa3c6acb'/>
<id>ffbdd1aa20c8a20a8e9dcd3cec644b6dfa3c6acb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix double free bug, simplify error handling, reduce X11 calls</title>
<updated>2022-09-11T13:55:17+00:00</updated>
<author>
<name>MvA</name>
<email>vanattenmark@gmail.com</email>
</author>
<published>2022-09-11T13:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=846f724983f098541df0d6f44b1a617b60602aa2'/>
<id>846f724983f098541df0d6f44b1a617b60602aa2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix double free bug, simplify error handling, reduce X11 calls, improve style</title>
<updated>2022-09-11T13:55:17+00:00</updated>
<author>
<name>MvA</name>
<email>vanattenmark@gmail.com</email>
</author>
<published>2022-08-31T16:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=3e764832bc3423e58772ad6e35f4c03d7fa5c867'/>
<id>3e764832bc3423e58772ad6e35f4c03d7fa5c867</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a use after free in rio.</title>
<updated>2022-07-27T14:19:26+00:00</updated>
<author>
<name>Karsten Pedersen</name>
<email>kpedersen@disroot.org</email>
</author>
<published>2021-06-02T09:57:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=0ebf279d89965e36833b47a357da8000bfe528b0'/>
<id>0ebf279d89965e36833b47a357da8000bfe528b0</id>
<content type='text'>
Screen was being queried from within a client after it had been free'd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Screen was being queried from within a client after it had been free'd.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmd/rio: xshove: set geometry by window id</title>
<updated>2020-01-15T16:55:37+00:00</updated>
<author>
<name>Nicola Girardi</name>
<email>nicola@aloc.in</email>
</author>
<published>2019-06-22T10:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=4241cae2a1ffe7a499ffd9d028e001fea7a678d6'/>
<id>4241cae2a1ffe7a499ffd9d028e001fea7a678d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>winwatch: Plan 9-ify.</title>
<updated>2020-01-15T14:58:24+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2020-01-15T14:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=6510a2d3530132753a6a1dfb2589e9ad82bc271c'/>
<id>6510a2d3530132753a6a1dfb2589e9ad82bc271c</id>
<content type='text'>
This is new code, and custom to plan9port.  Make it
conform more closely to plan9 style.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is new code, and custom to plan9port.  Make it
conform more closely to plan9 style.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>winwatch: port based Plan 9 winwatch</title>
<updated>2020-01-15T13:43:01+00:00</updated>
<author>
<name>markvanatten</name>
<email>vanattenmark@gmail.com</email>
</author>
<published>2020-01-15T13:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=a9b462061c05f8cd4e1f85b05522770293c8a468'/>
<id>a9b462061c05f8cd4e1f85b05522770293c8a468</id>
<content type='text'>
Port of Plan 9's winwatch(1).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Port of Plan 9's winwatch(1).</pre>
</div>
</content>
</entry>
<entry>
<title>all: fix or silence various gcc warnings</title>
<updated>2020-01-12T20:07:42+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2020-01-12T20:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=fafa622a5bdf71adfbb4334541c3b65f29c89ca9'/>
<id>fafa622a5bdf71adfbb4334541c3b65f29c89ca9</id>
<content type='text'>
As usual, gcc finds some real problems but also reports a ton
of noise. Fix the problems and quiet the noise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As usual, gcc finds some real problems but also reports a ton
of noise. Fix the problems and quiet the noise.
</pre>
</div>
</content>
</entry>
</feed>
