mirror of
https://github.com/sysprog21/lkmpg.git
synced 2025-02-26 18:57:49 +08:00
deploy: d27203ef46175dc2816882244e559138475a4477
This commit is contained in:
parent
4c3dc85412
commit
47a6b7ee81
10
index.html
10
index.html
@ -3646,9 +3646,9 @@ $
|
||||
<a id='x1-42458r2'></a><span class='ecrm-0500'>2</span><span id='textcolor1759'><span class='ectt-0800'> * cat_nonblock.c - open a file and display its contents, but exit rather than</span></span>
|
||||
<a id='x1-42460r3'></a><span class='ecrm-0500'>3</span><span id='textcolor1760'><span class='ectt-0800'> * wait for input.</span></span>
|
||||
<a id='x1-42462r4'></a><span class='ecrm-0500'>4</span><span id='textcolor1761'><span class='ectt-0800'> */</span></span>
|
||||
<a id='x1-42464r5'></a><span class='ecrm-0500'>5</span><span id='textcolor1762'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1763'><span class='ectt-0800'><errno.h> /* for errno */</span></span>
|
||||
<a id='x1-42466r6'></a><span class='ecrm-0500'>6</span><span id='textcolor1764'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1765'><span class='ectt-0800'><fcntl.h> /* for open */</span></span>
|
||||
<a id='x1-42468r7'></a><span class='ecrm-0500'>7</span><span id='textcolor1766'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1767'><span class='ectt-0800'><stdio.h> /* standard I/O */</span></span>
|
||||
<a id='x1-42464r5'></a><span class='ecrm-0500'>5</span><span id='textcolor1762'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1763'><span class='ectt-0800'><errno.h> /* for errno */</span></span>
|
||||
<a id='x1-42466r6'></a><span class='ecrm-0500'>6</span><span id='textcolor1764'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1765'><span class='ectt-0800'><fcntl.h> /* for open */</span></span>
|
||||
<a id='x1-42468r7'></a><span class='ecrm-0500'>7</span><span id='textcolor1766'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1767'><span class='ectt-0800'><stdio.h> /* standard I/O */</span></span>
|
||||
<a id='x1-42470r8'></a><span class='ecrm-0500'>8</span><span id='textcolor1768'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1769'><span class='ectt-0800'><stdlib.h> /* for exit */</span></span>
|
||||
<a id='x1-42472r9'></a><span class='ecrm-0500'>9</span><span id='textcolor1770'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1771'><span class='ectt-0800'><unistd.h> /* for read */</span></span>
|
||||
<a id='x1-42474r10'></a><span class='ecrm-0500'>10</span>
|
||||
@ -3656,8 +3656,8 @@ $
|
||||
<a id='x1-42478r12'></a><span class='ecrm-0500'>12</span>
|
||||
<a id='x1-42480r13'></a><span class='ecrm-0500'>13</span><span id='textcolor1773'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> main(</span><span id='textcolor1774'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> argc, </span><span id='textcolor1775'><span class='ectt-0800'>char</span></span><span class='ectt-0800'> *argv[])</span>
|
||||
<a id='x1-42482r14'></a><span class='ecrm-0500'>14</span><span class='ectt-0800'>{</span>
|
||||
<a id='x1-42484r15'></a><span class='ecrm-0500'>15</span><span class='ectt-0800'> </span><span id='textcolor1776'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> fd; </span><span id='textcolor1777'><span class='ectt-0800'>/* The file descriptor for the file to read */</span></span>
|
||||
<a id='x1-42486r16'></a><span class='ecrm-0500'>16</span><span class='ectt-0800'> </span><span id='textcolor1778'><span class='ectt-0800'>size_t</span></span><span class='ectt-0800'> bytes; </span><span id='textcolor1779'><span class='ectt-0800'>/* The number of bytes read */</span></span>
|
||||
<a id='x1-42484r15'></a><span class='ecrm-0500'>15</span><span class='ectt-0800'> </span><span id='textcolor1776'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> fd; </span><span id='textcolor1777'><span class='ectt-0800'>/* The file descriptor for the file to read */</span></span>
|
||||
<a id='x1-42486r16'></a><span class='ecrm-0500'>16</span><span class='ectt-0800'> </span><span id='textcolor1778'><span class='ectt-0800'>size_t</span></span><span class='ectt-0800'> bytes; </span><span id='textcolor1779'><span class='ectt-0800'>/* The number of bytes read */</span></span>
|
||||
<a id='x1-42488r17'></a><span class='ecrm-0500'>17</span><span class='ectt-0800'> </span><span id='textcolor1780'><span class='ectt-0800'>char</span></span><span class='ectt-0800'> buffer[MAX_BYTES]; </span><span id='textcolor1781'><span class='ectt-0800'>/* The buffer for the bytes */</span></span>
|
||||
<a id='x1-42490r18'></a><span class='ecrm-0500'>18</span>
|
||||
<a id='x1-42492r19'></a><span class='ecrm-0500'>19</span><span class='ectt-0800'> </span><span id='textcolor1782'><span class='ectt-0800'>/* Usage */</span></span>
|
||||
|
@ -3646,9 +3646,9 @@ $
|
||||
<a id='x1-42458r2'></a><span class='ecrm-0500'>2</span><span id='textcolor1759'><span class='ectt-0800'> * cat_nonblock.c - open a file and display its contents, but exit rather than</span></span>
|
||||
<a id='x1-42460r3'></a><span class='ecrm-0500'>3</span><span id='textcolor1760'><span class='ectt-0800'> * wait for input.</span></span>
|
||||
<a id='x1-42462r4'></a><span class='ecrm-0500'>4</span><span id='textcolor1761'><span class='ectt-0800'> */</span></span>
|
||||
<a id='x1-42464r5'></a><span class='ecrm-0500'>5</span><span id='textcolor1762'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1763'><span class='ectt-0800'><errno.h> /* for errno */</span></span>
|
||||
<a id='x1-42466r6'></a><span class='ecrm-0500'>6</span><span id='textcolor1764'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1765'><span class='ectt-0800'><fcntl.h> /* for open */</span></span>
|
||||
<a id='x1-42468r7'></a><span class='ecrm-0500'>7</span><span id='textcolor1766'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1767'><span class='ectt-0800'><stdio.h> /* standard I/O */</span></span>
|
||||
<a id='x1-42464r5'></a><span class='ecrm-0500'>5</span><span id='textcolor1762'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1763'><span class='ectt-0800'><errno.h> /* for errno */</span></span>
|
||||
<a id='x1-42466r6'></a><span class='ecrm-0500'>6</span><span id='textcolor1764'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1765'><span class='ectt-0800'><fcntl.h> /* for open */</span></span>
|
||||
<a id='x1-42468r7'></a><span class='ecrm-0500'>7</span><span id='textcolor1766'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1767'><span class='ectt-0800'><stdio.h> /* standard I/O */</span></span>
|
||||
<a id='x1-42470r8'></a><span class='ecrm-0500'>8</span><span id='textcolor1768'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1769'><span class='ectt-0800'><stdlib.h> /* for exit */</span></span>
|
||||
<a id='x1-42472r9'></a><span class='ecrm-0500'>9</span><span id='textcolor1770'><span class='ectt-0800'>#include</span></span><span class='ectt-0800'> </span><span id='textcolor1771'><span class='ectt-0800'><unistd.h> /* for read */</span></span>
|
||||
<a id='x1-42474r10'></a><span class='ecrm-0500'>10</span>
|
||||
@ -3656,8 +3656,8 @@ $
|
||||
<a id='x1-42478r12'></a><span class='ecrm-0500'>12</span>
|
||||
<a id='x1-42480r13'></a><span class='ecrm-0500'>13</span><span id='textcolor1773'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> main(</span><span id='textcolor1774'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> argc, </span><span id='textcolor1775'><span class='ectt-0800'>char</span></span><span class='ectt-0800'> *argv[])</span>
|
||||
<a id='x1-42482r14'></a><span class='ecrm-0500'>14</span><span class='ectt-0800'>{</span>
|
||||
<a id='x1-42484r15'></a><span class='ecrm-0500'>15</span><span class='ectt-0800'> </span><span id='textcolor1776'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> fd; </span><span id='textcolor1777'><span class='ectt-0800'>/* The file descriptor for the file to read */</span></span>
|
||||
<a id='x1-42486r16'></a><span class='ecrm-0500'>16</span><span class='ectt-0800'> </span><span id='textcolor1778'><span class='ectt-0800'>size_t</span></span><span class='ectt-0800'> bytes; </span><span id='textcolor1779'><span class='ectt-0800'>/* The number of bytes read */</span></span>
|
||||
<a id='x1-42484r15'></a><span class='ecrm-0500'>15</span><span class='ectt-0800'> </span><span id='textcolor1776'><span class='ectt-0800'>int</span></span><span class='ectt-0800'> fd; </span><span id='textcolor1777'><span class='ectt-0800'>/* The file descriptor for the file to read */</span></span>
|
||||
<a id='x1-42486r16'></a><span class='ecrm-0500'>16</span><span class='ectt-0800'> </span><span id='textcolor1778'><span class='ectt-0800'>size_t</span></span><span class='ectt-0800'> bytes; </span><span id='textcolor1779'><span class='ectt-0800'>/* The number of bytes read */</span></span>
|
||||
<a id='x1-42488r17'></a><span class='ecrm-0500'>17</span><span class='ectt-0800'> </span><span id='textcolor1780'><span class='ectt-0800'>char</span></span><span class='ectt-0800'> buffer[MAX_BYTES]; </span><span id='textcolor1781'><span class='ectt-0800'>/* The buffer for the bytes */</span></span>
|
||||
<a id='x1-42490r18'></a><span class='ecrm-0500'>18</span>
|
||||
<a id='x1-42492r19'></a><span class='ecrm-0500'>19</span><span class='ectt-0800'> </span><span id='textcolor1782'><span class='ectt-0800'>/* Usage */</span></span>
|
||||
|
Loading…
x
Reference in New Issue
Block a user