Branch: Tag:

2003-05-15

2003-05-15 15:24:06 by Marcus Comstedt <marcus@mc.pp.se>

Provide an openpt function for better portability.

Rev: lib/modules/Stdio.pmod/module.pmod:1.173
Rev: src/modules/files/acconfig.h:1.21
Rev: src/modules/files/configure.in:1.88
Rev: src/modules/files/file.c:1.278
Rev: src/modules/files/file_functions.h:1.27
Rev: src/modules/files/testsuite.in:1.30

359:   <dd><p><code><code class='datatype'>string</code> <b><span class='method'>grantpt</span>(</b><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt> - <dd class='body--doc'><p>If this file has been created by opening /dev/ptmx, return the + <dd class='body--doc'><p>If this file has been created by calling <code>openpt()</code>, return the    filename of the associated pts-file. This function should only be    called once.</p>   </dd></dl>
541:   <hr />   <dl class='group--doc'>   <dt class='head--type'><span class='homogen--type'>Method</span> + <span class='homogen--name'><b>openpt</b></span> + </dt> + <dd><p><code><code class='datatype'>int</code> <b><span class='method'>openpt</span>(</b><code class='datatype'>string</code> <code class='argument'>mode</code><b>)</b></code></p></dd> +  + <dt class='head--doc'>Description</dt> + <dd class='body--doc'><p>Open the master end of a pseudo-terminal pair. The parameter +  <code>mode</code> should contain one or more of the following letters:</p> + <table class='box'><tr><td><code><code class='key'>"r"</code></code></td><td><p>Open terminal for reading.</p> + </td></tr> + <tr><td><code><code class='key'>"w"</code></code></td><td><p>Open terminal for writing.</p> + </td></tr> + </table><p><code>mode</code> should always contain at least one of the letters +  <code class='expr'>"r"</code> or <code class='expr'>"w"</code>.</p> + </dd> + <dt class='head--doc'>See also</dt> + <dd class='body--doc'><p><code>grantpt()</code></p> + </dd></dl> +  +  + <hr /> + <dl class='group--doc'> + <dt class='head--type'><span class='homogen--type'>Method</span> + <span class='homogen--name'><b>openpt</b></span> + </dt> + <dd><p><code><code class='datatype'>int</code> <b><span class='method'>openpt</span>(</b><code class='datatype'>string</code> <code class='argument'>mode</code><b>)</b></code></p></dd> +  + <dt class='head--doc'>Description</dt> + <dd class='body--doc'><p>Open the master end of a pseudo-terminal pair.</p> + </dd> + <dt class='head--doc'>See also</dt> + <dd class='body--doc'><p><code>grantpt()</code></p> + </dd></dl> +  +  + <hr /> + <dl class='group--doc'> + <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>peek</b></span>   </dt>   <dd><p><code><code class='datatype'>int(-1..1)</code> <b><span class='method'>peek</span>(</b><b>)</b></code><br>