<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.vidarholen.net/contents/blog/?p=1035"/>
	<rdf:li rdf:resource="https://danluu.com/deconstruct-files/"/>
	<rdf:li rdf:resource="https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02"/>
	<rdf:li rdf:resource="https://github.com/laher/uggo"/>
	<rdf:li rdf:resource="https://github.com/ogier/pflag"/>
	<rdf:li rdf:resource="http://man.he.net/man1/checkbashisms"/>
	<rdf:li rdf:resource="http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/linux-thread-problems.html"/>
	<rdf:li rdf:resource="http://pubs.opengroup.org/onlinepubs/9699919799/"/>
	<rdf:li rdf:resource="http://shellhaters.heroku.com/posix"/>
	<rdf:li rdf:resource="http://shellhaters.heroku.com/"/>
	<rdf:li rdf:resource="http://www.opengroup.org/onlinepubs/9699919799/utilities/contents.html"/>
	<rdf:li rdf:resource="http://tldp.org/HOWTO/Multicast-HOWTO-6.html"/>
	<rdf:li rdf:resource="http://www.php.net/manual/en/ref.pcntl.php"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.vidarholen.net/contents/blog/?p=1035">
    <title>What exactly was the point of [ “x$var” = “xval” ]? – Vidar's Blog</title>
    <dc:date>2024-04-07T14:52:27+00:00</dc:date>
    <link>https://www.vidarholen.net/contents/blog/?p=1035</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>posix sh unix history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3d54d3acd588/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://danluu.com/deconstruct-files/">
    <title>Files are fraught with peril</title>
    <dc:date>2022-04-09T04:05:58+00:00</dc:date>
    <link>https://danluu.com/deconstruct-files/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Computers don't work, like at all.]]></description>
<dc:subject>filesystem linux unix posix failure correctness</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a95c1e740538/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:failure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:correctness"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02">
    <title>Utility Conventions</title>
    <dc:date>2021-08-23T05:19:04+00:00</dc:date>
    <link>https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[These rules for POSIX option parsing leave a lot of things ambigious and several parts, most notably the combining of multiple single-letter options, has not aged well, IMO.]]></description>
<dc:subject>posix getopt cli sh</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:55f8bc1734d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:getopt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/laher/uggo">
    <title>laher/uggo</title>
    <dc:date>2013-12-03T01:25:10+00:00</dc:date>
    <link>https://github.com/laher/uggo</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[POSIX-style flags for Go.  Wraps flag.FlagSet like it should.]]></description>
<dc:subject>golang posix gnu</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c33527fd135b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gnu"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ogier/pflag">
    <title>ogier/pflag</title>
    <dc:date>2013-08-02T05:46:32+00:00</dc:date>
    <link>https://github.com/ogier/pflag</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nice!]]></description>
<dc:subject>golang posix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2012440b50b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://man.he.net/man1/checkbashisms">
    <title>checkbashisms</title>
    <dc:date>2013-07-19T23:05:27+00:00</dc:date>
    <link>http://man.he.net/man1/checkbashisms</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Debian policy helper Wade pointed me to.]]></description>
<dc:subject>bash sh posix lint lintian</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5992afb92b66/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lintian"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/linux-thread-problems.html">
    <title>FGA: The known problems with threads on Linux</title>
    <dc:date>2013-02-28T21:30:44+00:00</dc:date>
    <link>http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/linux-thread-problems.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Linux is shit, let me count the ways.]]></description>
<dc:subject>linux nptl threading posix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:92bc5ea74813/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nptl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:threading"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pubs.opengroup.org/onlinepubs/9699919799/">
    <title>The Open Group Base Specifications Issue 7</title>
    <dc:date>2012-04-05T17:40:28+00:00</dc:date>
    <link>http://pubs.opengroup.org/onlinepubs/9699919799/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Full POSIX specs, I think.]]></description>
<dc:subject>posix docs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d990dbdb23c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://shellhaters.heroku.com/posix">
    <title>The Hater's Shortcut to The POSIX Shell and Utilities</title>
    <dc:date>2010-11-20T19:56:02+00:00</dc:date>
    <link>http://shellhaters.heroku.com/posix</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Convenient reference for lots of standard shell goodness.
]]></description>
<dc:subject>posix sh shell</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:19d821ba0d50/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://shellhaters.heroku.com/">
    <title>The Shell Hater's Handbook</title>
    <dc:date>2010-11-20T19:55:38+00:00</dc:date>
    <link>http://shellhaters.heroku.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Tomayko's slides from GoGaRuCo.
]]></description>
<dc:subject>posix sh shell</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ff9800c2fd5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.opengroup.org/onlinepubs/9699919799/utilities/contents.html">
    <title>Shell &amp; Utilities: Detailed ToC</title>
    <dc:date>2010-04-04T19:44:37+00:00</dc:date>
    <link>http://www.opengroup.org/onlinepubs/9699919799/utilities/contents.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[POSIX shell manual.  I frequently mistake features of POSIX shell for Bash-only features and vice versa.  The actual differences are enumerated at http://www.gnu.org/software/bash/manual/bashref.html#Bash-POSIX-Mode.
]]></description>
<dc:subject>sh bash posix</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4f60ff0315fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tldp.org/HOWTO/Multicast-HOWTO-6.html">
    <title>Multicast over TCP/IP HOWTO: Multicast programming.</title>
    <dc:date>2009-10-21T02:34:59+00:00</dc:date>
    <link>http://tldp.org/HOWTO/Multicast-HOWTO-6.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[For reference.
]]></description>
<dc:subject>multicast posix c</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b12d3ed346ad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:multicast"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.php.net/manual/en/ref.pcntl.php">
    <title>PHP: PCNTL - Manual</title>
    <dc:date>2008-04-08T22:36:51+00:00</dc:date>
    <link>http://www.php.net/manual/en/ref.pcntl.php</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Who knew you could use PHP like a real programming language?
]]></description>
<dc:subject>php posix signals handlers unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bf74c60f42e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:handlers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>