
{"id":7210,"date":"2012-05-14T13:04:46","date_gmt":"2012-05-14T13:04:46","guid":{"rendered":"http:\/\/www.beautifulwork.org\/?p=7210"},"modified":"2012-05-14T13:04:46","modified_gmt":"2012-05-14T13:04:46","slug":"operation-in-c","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2012\/05\/14\/operation-in-c\/","title":{"rendered":"&amp;~ operation in C"},"content":{"rendered":"<h4><u>commandline session<\/u><\/h4>\n<pre>\n switch (_NSIG_WORDS) {\n        default:\n                for (i = _NSIG_WORDS, ready = 0; --i &gt;= 0 ; )\n                        ready |= signal-&gt;sig[i] &amp;~ blocked-&gt;sig[i];\n                break;\n\n        case 4: ready  = signal-&gt;sig[3] &amp;~ blocked-&gt;sig[3];\n                ready |= signal-&gt;sig[2] &amp;~ blocked-&gt;sig[2];\n                ready |= signal-&gt;sig[1] &amp;~ blocked-&gt;sig[1];\n                ready |= signal-&gt;sig[0] &amp;~ blocked-&gt;sig[0];\n                break;\n\n        case 2: ready  = signal-&gt;sig[1] &amp;~ blocked-&gt;sig[1];\n                ready |= signal-&gt;sig[0] &amp;~ blocked-&gt;sig[0];\n                break;\n\n        case 1: ready  = signal-&gt;sig[0] &amp;~ blocked-&gt;sig[0];\n        }\n\n<\/pre>\n<p>Related Note : Bitwise Logical Operators and Complex Conjugation Operators.<br \/>\ncode source: Linux Kernel Related.<br \/>\n<a href=\"http:\/\/www.gnu.org\/software\/gnu-c-manual\/gnu-c-manual.html\">http:\/\/www.gnu.org\/software\/gnu-c-manual\/gnu-c-manual.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>commandline session switch (_NSIG_WORDS) { default: for (i = _NSIG_WORDS, ready = 0; &#8211;i &gt;= 0 ; ) ready |= signal-&gt;sig[i] &amp;~ blocked-&gt;sig[i]; break; case 4: ready = signal-&gt;sig[3] &amp;~ blocked-&gt;sig[3]; ready |= signal-&gt;sig[2] &amp;~ blocked-&gt;sig[2]; ready |= signal-&gt;sig[1] &amp;~ blocked-&gt;sig[1]; ready |= signal-&gt;sig[0] &amp;~ blocked-&gt;sig[0]; break; case 2: ready = signal-&gt;sig[1] &amp;~ blocked-&gt;sig[1]; ready &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2012\/05\/14\/operation-in-c\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;&amp;~ operation in C&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/7210"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=7210"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/7210\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=7210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=7210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=7210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}