<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3822757291061444396.post4279024094432555285..comments</id><updated>2010-08-01T10:13:58.787-05:00</updated><category term='manpages'/><category term='arm'/><category term='pairprogramming'/><category term='gpg'/><category term='DevOps'/><category term='apply-patch'/><category term='kenburns'/><category term='Eucalyptus'/><category term='Membership'/><category term='Byobu'/><category term='Solar'/><category term='udw'/><category term='extremeprogramming'/><category term='ubuntu-allstars'/><category term='LWN'/><category term='ReleaseParty'/><category term='Green-Computing'/><category term='Landscape'/><category term='bazaar'/><category term='ecryptfs'/><category term='encryption'/><category term='Community'/><category term='BSG'/><category term='cr-gpg'/><category term='Asus'/><category term='txlf'/><category term='Travel'/><category term='Screen-Profiles'/><category term='acta'/><category term='dpkg'/><category term='Ubuntu-Server'/><category term='video'/><category term='Libvirt'/><category term='dotdee'/><category term='QEMU'/><category term='gazzangbang'/><category term='cloud-live'/><category term='launchpad'/><category term='Turnkey'/><category term='aws'/><category term='EC2'/><category term='blindcafe'/><category term='bug-zapping'/><category term='maddog'/><category term='keep-one-running'/><category term='VMWare'/><category term='Running'/><category term='MythTV'/><category term='Testdrive'/><category term='Hacks'/><category term='Images'/><category term='security'/><category term='Screen'/><category term='Phones'/><category term='aurora'/><category term='Gorilla'/><category term='sopa'/><category term='puppet'/><category term='Smplayer'/><category term='LTS4'/><category term='CloudFoundry'/><category term='orchestra'/><category term='run-one'/><category term='G1'/><category term='Canonical'/><category term='Sound'/><category term='pirate'/><category term='UEC'/><category term='Intel'/><category term='conferences'/><category term='dmr'/><category term='UDS'/><category term='virt-manager'/><category term='Netflix'/><category term='RHEL'/><category term='Lost'/><category term='ensemble'/><category term='tmux'/><category term='Ubuntu-Desktop'/><category term='Austin'/><category term='Alfresco'/><category term='PowerNap'/><category term='uquick'/><category term='Roomba'/><category term='TAMU'/><category term='Scotland'/><category term='Daemon'/><category term='it'/><category term='LinuxCon'/><category term='Patriot'/><category term='mcollective'/><category term='aubergine'/><category term='KVM'/><category term='Ubuntu-HA'/><category term='Parable'/><category term='agile'/><category term='gazzang'/><category term='ChromeOS'/><category term='Bikeshed'/><category term='amazon'/><category term='animation'/><category term='Conference'/><category term='Virtualization'/><category term='Android'/><category term='pvoutput'/><category term='Siteam'/><category term='Cloud'/><category term='LCA2010'/><category term='keymon'/><category term='gnupg'/><category term='LTS'/><category term='Reviews'/><category term='musica'/><category term='Go'/><category term='bip'/><category term='openstack'/><category term='PalmPre'/><category term='Approx'/><category term='scale'/><category term='juju'/><category term='Debian'/><category term='bootmail'/><category term='ssh'/><category term='uinstall'/><category term='Virt'/><category term='font'/><category term='Pictor'/><category term='Featured'/><category term='Audacity'/><category term='update-motd'/><category term='dennisritchie'/><category term='ubuntu-cloud'/><category term='unix'/><category term='rootsign'/><category term='WebOS'/><category term='QEMU-KVM'/><category term='SSD'/><category term='ubuntu-sever'/><category term='Classroom'/><category term='chromium'/><category term='Ubuntu'/><category term='TLF'/><category term='NewZealand'/><category term='Hiking'/><category term='ssh-import-id'/><category term='Dosbox'/><title type='text'>Comments on From the Canyon Edge - :-Dustin Kirkland: Cogito Errno Sum</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.dustinkirkland.com/feeds/4279024094432555285/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html'/><author><name>Dustin Kirkland</name><uri>http://www.blogger.com/profile/12464590128908584782</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-8f3f3546bFQ/TtxDbdiq8-I/AAAAAAAAEo4/uuzgJfIpvo4/s220/kirkland_192.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-2407881447057924032</id><published>2010-08-01T10:13:58.787-05:00</published><updated>2010-08-01T10:13:58.787-05:00</updated><title type='text'>Proposed fixes in that branch.  I see a number of ...</title><content type='html'>Proposed fixes in that branch.  I see a number of people have suggested some code and code improvements to solving that.  If you would, please create a branch and link it to that bug.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;:-Dustin</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/2407881447057924032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/2407881447057924032'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280675638787#c2407881447057924032' title=''/><author><name>Dustin Kirkland</name><uri>http://www.blogger.com/profile/12464590128908584782</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02356398126832097517'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_-mej0A6dVeU/SPOZPBFjDyI/AAAAAAAAAHM/Pr2iOE99jgQ/S220/kirkland.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1337200100'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3531546506222095188</id><published>2010-08-01T09:42:42.935-05:00</published><updated>2010-08-01T09:42:42.935-05:00</updated><title type='text'>Sounds good, Matt.  See Bug #612267:

https://bugs...</title><content type='html'>Sounds good, Matt.  See Bug #612267:&lt;br /&gt;&lt;br /&gt;https://bugs.edge.launchpad.net/ubuntu/+source/linux-meta/+bug/612267&lt;br /&gt;&lt;br /&gt;:-Dustin</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3531546506222095188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3531546506222095188'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280673762935#c3531546506222095188' title=''/><author><name>Dustin Kirkland</name><uri>http://www.blogger.com/profile/12464590128908584782</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02356398126832097517'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_-mej0A6dVeU/SPOZPBFjDyI/AAAAAAAAAHM/Pr2iOE99jgQ/S220/kirkland.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1337200100'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3371707647994752962</id><published>2010-07-31T16:13:43.475-05:00</published><updated>2010-07-31T16:13:43.475-05:00</updated><title type='text'>I have written far too many one-liners to do this....</title><content type='html'>I have written far too many one-liners to do this.  It would be nice to have a script bundled with some standard package.&lt;br /&gt;&lt;br /&gt;How about linux-tools?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3371707647994752962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3371707647994752962'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280610823475#c3371707647994752962' title=''/><author><name>mdzlog</name><uri>http://mdzlog.alcor.net/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-532863693'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-6065397062673720505</id><published>2010-07-29T01:18:05.506-05:00</published><updated>2010-07-29T01:18:05.506-05:00</updated><title type='text'>Interesting. Oracle has long had a utility, oerr:
...</title><content type='html'>Interesting. Oracle has long had a utility, oerr:&lt;br /&gt;&lt;br /&gt;$ oerr ora 12544&lt;br /&gt;12544, 00000, &amp;quot;TNS:contexts have different wait/test functions&amp;quot;&lt;br /&gt;// *Cause: Two protocol adapters have conflicting wait/test functions.&lt;br /&gt;// *Action:  Not normally visible to the user. For further details, turn&lt;br /&gt;// on tracing and reexecute the operation. If error persists, contact&lt;br /&gt;// Oracle Customer Support.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/6065397062673720505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/6065397062673720505'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280384285506#c6065397062673720505' title=''/><author><name>Joe Ledesma</name><uri>http://www.blogger.com/profile/03765021455294627916</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1823508241'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-5142583706366320598</id><published>2010-07-27T09:27:35.169-05:00</published><updated>2010-07-27T09:27:35.169-05:00</updated><title type='text'>Took your alert alias from the other day and did t...</title><content type='html'>Took your alert alias from the other day and did the following so that I have a text representation of the error in the alert:&lt;br /&gt;&lt;br /&gt;function errno_helper {&lt;br /&gt;        REALNUM=$?&lt;br /&gt;        NUM=$REALNUM&lt;br /&gt;&lt;br /&gt;        if [[ $NUM -eq 0 ]]; then&lt;br /&gt;                TXT=&amp;quot;GOOD&amp;quot;&lt;br /&gt;        else&lt;br /&gt;                TXT=`errno $NUM | awk &amp;#39;{print \$1;}&amp;#39;`&lt;br /&gt;        fi&lt;br /&gt;&lt;br /&gt;        if [[ -z $TXT ]] ; then&lt;br /&gt;                TXT=&amp;quot;unknown&amp;quot;&lt;br /&gt;        fi&lt;br /&gt;&lt;br /&gt;        echo -n &amp;quot;$REALNUM:$TXT&amp;quot;&lt;br /&gt;}       &lt;br /&gt;&lt;br /&gt;alias alert_helper=&amp;#39;history|tail -n1|sed -e &amp;quot;s/^\s*[0-9]\+\s*//&amp;quot; -e &amp;quot;s/;\s*alert$//&amp;quot;&amp;#39;&lt;br /&gt;alias alert=&amp;#39;notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png &amp;quot;[$(errno_helper)] $(alert_helper)&amp;quot;&amp;#39;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/5142583706366320598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/5142583706366320598'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280240855169#c5142583706366320598' title=''/><author><name>rcj4747</name><uri>http://rcj4747.blogspot.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-735764634'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3522860280682921687</id><published>2010-07-27T09:11:55.557-05:00</published><updated>2010-07-27T09:11:55.557-05:00</updated><title type='text'>I Hate, Hate, HATE useless pipes and extra overhea...</title><content type='html'>I Hate, Hate, HATE useless pipes and extra overhead. I use them too often and I&amp;#39;m trying to teach myself better.&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;headers=&amp;quot;/usr/include/asm-generic/errno*.h&amp;quot;&lt;br /&gt;&lt;br /&gt;if grep -q &amp;#39;[0-9]&amp;#39; &amp;lt;&amp;lt;&amp;lt; &amp;quot;$1&amp;quot;; then&lt;br /&gt;  awk -v c=&amp;quot;$1&amp;quot; &amp;#39;$1=&amp;quot;&amp;quot;; $3==c {print}&amp;#39; $headers&lt;br /&gt;else&lt;br /&gt;  awk -v c=&amp;quot;$1&amp;quot; &amp;#39;$1=&amp;quot;&amp;quot;; $2==c {print}&amp;#39; $headers&lt;br /&gt;fi</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3522860280682921687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3522860280682921687'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280239915557#c3522860280682921687' title=''/><author><name>MTecknology</name><uri>http://www.blogger.com/profile/11050152227377834894</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1245776772'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-2622933340513148762</id><published>2010-07-27T08:57:53.715-05:00</published><updated>2010-07-27T08:57:53.715-05:00</updated><title type='text'>I use:

perl -MPOSIX -e &amp;#39;print strerror(&amp;#39;$...</title><content type='html'>I use:&lt;br /&gt;&lt;br /&gt;perl -MPOSIX -e &amp;#39;print strerror(&amp;#39;$1&amp;#39;),&amp;quot;\n&amp;quot;;&amp;#39;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;python -c &amp;#39;import os;print os.strerror(&amp;#39;$1&amp;#39;);&amp;#39;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/2622933340513148762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/2622933340513148762'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280239073715#c2622933340513148762' title=''/><author><name>outflux.net</name><uri>http://outflux.net/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1794231105'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-5089718430531600383</id><published>2010-07-27T08:57:40.388-05:00</published><updated>2010-07-27T08:57:40.388-05:00</updated><title type='text'>Marius, good point.  Updated the post text ;-)

:-...</title><content type='html'>Marius, good point.  Updated the post text ;-)&lt;br /&gt;&lt;br /&gt;:-Dustin</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/5089718430531600383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/5089718430531600383'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280239060388#c5089718430531600383' title=''/><author><name>Dustin Kirkland</name><uri>http://www.blogger.com/profile/12464590128908584782</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02356398126832097517'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_-mej0A6dVeU/SPOZPBFjDyI/AAAAAAAAAHM/Pr2iOE99jgQ/S220/kirkland.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1337200100'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-768677892027222421</id><published>2010-07-27T08:39:19.028-05:00</published><updated>2010-07-27T08:39:19.028-05:00</updated><title type='text'>I&amp;#39;ve always used

perl -e &amp;#39;print $!=36, &amp;q...</title><content type='html'>I&amp;#39;ve always used&lt;br /&gt;&lt;br /&gt;perl -e &amp;#39;print $!=36, &amp;quot;\n&amp;quot;&amp;#39;&lt;br /&gt;&lt;br /&gt;(which is too much typing for my tastes, and doesn&amp;#39;t show the short EXXX name).&lt;br /&gt;&lt;br /&gt;However just a note: POSIX *error* codes have nothing to do with program *exit* codes, so this post doesn&amp;#39;t really have anything to do with your previous one.  *Exit* codes are either an arbitrary value that a program decides to return (0 for success, non-zero for error) _or_ 128 + signal number (so a SIGSEGV would result in the program returning 139).  kill -l displays signal numbers.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/768677892027222421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/768677892027222421'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280237959028#c768677892027222421' title=''/><author><name>Marius Gedminas</name><uri>http://gedmin.as/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2057430485'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-726408840893202917</id><published>2010-07-27T06:47:41.332-05:00</published><updated>2010-07-27T06:47:41.332-05:00</updated><title type='text'>Kay, et al., Thanks for the suggestions!

I have a...</title><content type='html'>Kay, et al., Thanks for the suggestions!&lt;br /&gt;&lt;br /&gt;I have added -w to the grep to fix the problem where multiple results are returned.&lt;br /&gt;&lt;br /&gt;And yes, of course, Ubuntu has a manpage for errno(3), but this tool grabs just the one line I need ;-)&lt;br /&gt;&lt;br /&gt;:-Dustin</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/726408840893202917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/726408840893202917'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280231261332#c726408840893202917' title=''/><author><name>Dustin Kirkland</name><uri>http://www.blogger.com/profile/12464590128908584782</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02356398126832097517'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_-mej0A6dVeU/SPOZPBFjDyI/AAAAAAAAAHM/Pr2iOE99jgQ/S220/kirkland.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1337200100'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-9114602865313483284</id><published>2010-07-27T03:40:29.303-05:00</published><updated>2010-07-27T03:40:29.303-05:00</updated><title type='text'>Of course decent operating systems contain a manua...</title><content type='html'>Of course decent operating systems contain a manual page for all error codes...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/9114602865313483284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/9114602865313483284'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280220029303#c9114602865313483284' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1703209534'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3731774781416018571</id><published>2010-07-27T02:05:16.736-05:00</published><updated>2010-07-27T02:05:16.736-05:00</updated><title type='text'>You can do something similar with a perl one-liner...</title><content type='html'>You can do something similar with a perl one-liner. For instance, the following prints the errors from 1 to 131:&lt;br /&gt;&lt;br /&gt;perl -e &amp;#39;foreach $a (@ARGV){$!=$a;printf(&amp;quot;%d\t%s\n&amp;quot;,$!+0,$!)}&amp;#39; {1..131}</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3731774781416018571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3731774781416018571'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280214316736#c3731774781416018571' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-359313754'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3942859353068593205</id><published>2010-07-27T01:52:20.083-05:00</published><updated>2010-07-27T01:52:20.083-05:00</updated><title type='text'>Wow, really useful, thanks! Only one set of \W met...</title><content type='html'>Wow, really useful, thanks! Only one set of \W metachars around the $code doesn&amp;#39;t weed out unwanted lines, however:&lt;br /&gt;errno 3&lt;br /&gt;ESRCH   3 /* No such process */&lt;br /&gt;EL3HLT  46 /* Level 3 halted */&lt;br /&gt;EL3RST  47 /* Level 3 reset */&lt;br /&gt;&lt;br /&gt;Either&lt;br /&gt;grep -h &amp;quot;\W\W$code\W\W&amp;quot; $headers&lt;br /&gt;or&lt;br /&gt;grep -wh &amp;quot;\W$code\W&amp;quot; $headers&lt;br /&gt;&lt;br /&gt;does the trick:&lt;br /&gt;errno 3&lt;br /&gt;ESRCH   3 /* No such process */</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3942859353068593205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3942859353068593205'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280213540083#c3942859353068593205' title=''/><author><name>Kay Bieri</name><uri>http://www.climate.unibe.ch</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-630925277'/></entry><entry><id>tag:blogger.com,1999:blog-3822757291061444396.post-3214260573802154621</id><published>2010-07-26T22:30:51.456-05:00</published><updated>2010-07-26T22:30:51.456-05:00</updated><title type='text'>Very good! Sometimes, it&amp;#39;s the little things t...</title><content type='html'>Very good! Sometimes, it&amp;#39;s the little things that count, especially when trying to fix an &amp;quot;Abort/Retry/Fail&amp;quot;-style error message in a program!&lt;br /&gt;Something to look at if you ever have too much time on your hands; I found a little bug in it. If you search for errno 2 or 3, you get three results, because other numbers have &amp;#39;2&amp;#39; and &amp;#39;3&amp;#39; in their descriptions. Not sure if it happens for other numbers, or if you can filter it out (my bash-fu is very weak). It&amp;#39;s not really a big deal, since I know which number I was looking for and can just ignore the other two.&lt;br /&gt;Thanks again for coming up with this, it&amp;#39;ll be really helpful!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3214260573802154621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3822757291061444396/4279024094432555285/comments/default/3214260573802154621'/><link rel='alternate' type='text/html' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html?showComment=1280201451456#c3214260573802154621' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.dustinkirkland.com/2010/07/cogito-errno-sum.html' ref='tag:blogger.com,1999:blog-3822757291061444396.post-4279024094432555285' source='http://www.blogger.com/feeds/3822757291061444396/posts/default/4279024094432555285' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1278672496'/></entry></feed>
