<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.pcntl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.pcntl-waitpid.php',
    1 => 'pcntl_waitpid',
    2 => 'Bir &ccedil;ocuk s&uuml;recin &ccedil;ıkmasını bekler ve durum kodunu d&ouml;nd&uuml;r&uuml;r',
  ),
  'up' => 
  array (
    0 => 'ref.pcntl.php',
    1 => 'S&uuml;re&ccedil; Denetim İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.pcntl-waitid.php',
    1 => 'pcntl_waitid',
  ),
  'next' => 
  array (
    0 => 'function.pcntl-wexitstatus.php',
    1 => 'pcntl_wexitstatus',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pcntl/functions/pcntl-waitpid.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.pcntl-waitpid" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">pcntl_waitpid</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">pcntl_waitpid</span> &mdash; <span class="dc-title">Bir çocuk sürecin çıkmasını bekler ve durum kodunu döndürür</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.pcntl-waitpid-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>pcntl_waitpid</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$pid</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter reference">&$durum</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$seçenekler</code><span class="initializer"> = 0</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter reference">&$özkaynak_kullanımı</code><span class="initializer"> = []</span></span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="para rdfs-comment">
   <code class="parameter">pid</code> ile belirtilen çocuk süreç çıkana veya
   sonlandırıcı bir sinyal alana ya da bir sinyal eylemcisi çağrılana kadar
   çalışmakta olan sürecin çalışmasını askıya alır.
  </p>
  <p class="para">
   <code class="parameter">pid</code> ile belirtilen çocuk zaten çıkmışsa (yani bir
   zombi süreçse) işlev beklemeden döner. Çocuk sürecin kullandığı sistem
   özkaynakları serbest bırakılır. Sisteminizde waitpid&#039;in nasıl çalıştığı
   hakkında ayrıntılı bilgi edinmek için waitpid(2) kılavuz sayfasına
   bakınız.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.pcntl-waitpid-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">pid</code></dt>
     <dd>
      <p class="para">
       <code class="parameter">pid</code> değeri şunlardan biri olabilir:
       <table class="doctable table">
        <caption><strong><code class="parameter">pid</code> için olası değerler</strong></caption>
        
         <tbody class="tbody">
          <tr>
           <td><code class="literal">&lt; -1</code></td>
           <td>
            Süreç grup kimliği <code class="parameter">pid</code>&#039;in mutlak değeriyle
            eşleşen çocuk süreç için beklenir.
           </td>
          </tr>

          <tr>
           <td><code class="literal">-1</code></td>
           <td>
            Herhangi bir çocuk süreç için beklenir; bu, wait işlevinin
            davranışıyla aynıdır.
           </td>
          </tr>

          <tr>
           <td><code class="literal">0</code></td>
           <td>
            Süreç grup kimliği çağıran sürecinkiyle aynı olan çocuk süreç
            için beklenir.
           </td>
          </tr>

          <tr>
           <td><code class="literal">&gt; 0</code></td>
           <td>
            Süreç grup kimliği <code class="parameter">pid</code> ile eşleşen çocuk
            süreç için beklenir.
           </td>
          </tr>

         </tbody>
        
       </table>

      </p>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <p class="para">
        <code class="parameter">pid</code>  bağımsız değişkenine <code class="literal">-1</code> belirtmek, (<code class="parameter">seçenekler</code> haricinde) <span class="function"><a href="function.pcntl-wait.php" class="function">pcntl_wait()</a></span> işlevselliğine denktir.
       </p>
      </p></blockquote>
     </dd>
    
    
     <dt><code class="parameter">durum</code></dt>
     <dd>
      <p class="para">
       <span class="function"><strong>pcntl_waitpid()</strong></span> işlevi <code class="parameter">durum</code>
       bağımsız değişkeninde şu işlevler ile değerendirilmek üzere durum bilgisini
       saklar: <span class="function"><a href="function.pcntl-wifexited.php" class="function">pcntl_wifexited()</a></span>,
       <span class="function"><a href="function.pcntl-wifstopped.php" class="function">pcntl_wifstopped()</a></span>,
       <span class="function"><a href="function.pcntl-wifsignaled.php" class="function">pcntl_wifsignaled()</a></span>,
       <span class="function"><a href="function.pcntl-wexitstatus.php" class="function">pcntl_wexitstatus()</a></span>,
       <span class="function"><a href="function.pcntl-wtermsig.php" class="function">pcntl_wtermsig()</a></span> ve
       <span class="function"><a href="function.pcntl-wstopsig.php" class="function">pcntl_wstopsig()</a></span>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">seçenekler</code></dt>
     <dd>
      <p class="para">
       Değeri aşağıdaki küresel sabitlerin bitsel VEYAlanmışıdır:
       <table class="doctable table">
        <caption><strong>Olası<code class="parameter">seçenekler</code></strong></caption>
        
         <tbody class="tbody">
          <tr>
           <td><strong><code><a href="pcntl.constants.php#constant.wnohang">WNOHANG</a></code></strong></td>
           <td>
            Çıkmış çocuk süreç yoksa hemen dön.
           </td>
          </tr>

          <tr>
           <td><strong><code><a href="pcntl.constants.php#constant.wuntraced">WUNTRACED</a></code></strong></td>
           <td>
            Durumu raporlanmamış ve durmuş çocuklar varsa dön.
           </td>
          </tr>

         </tbody>
        
       </table>

      </p>
     </dd>
    
    
     <dt><code class="parameter">özkaynak_kullanımı</code></dt>
     <dd>
      <p class="para">
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.pcntl-waitpid-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Çocuk süreç çıkmışsa süreç kimliği, hata oluşmuşsa -1,
   <strong><code><a href="pcntl.constants.php#constant.wnohang">WNOHANG</a></code></strong> kullanılmış ama ortada bir çocuk süreç yoksa
   0 ile döner.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.pcntl-waitpid-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.pcntl-fork.php" class="function" rel="rdfs-seeAlso">pcntl_fork()</a> - &Ccedil;alışan s&uuml;reci &ccedil;atallar</span></li>
    <li><span class="function"><a href="function.pcntl-signal.php" class="function" rel="rdfs-seeAlso">pcntl_signal()</a> - Bir sinyal eylemci belirtir</span></li>
    <li><span class="function"><a href="function.pcntl-wifexited.php" class="function" rel="rdfs-seeAlso">pcntl_wifexited()</a> - Durum kodunun normal bir &ccedil;ıkışı mı işaret ettiğine bakar</span></li>
    <li><span class="function"><a href="function.pcntl-wifstopped.php" class="function" rel="rdfs-seeAlso">pcntl_wifstopped()</a> - &Ccedil;ocuk s&uuml;recin durmuş olup olmadığına bakar</span></li>
    <li><span class="function"><a href="function.pcntl-wifsignaled.php" class="function" rel="rdfs-seeAlso">pcntl_wifsignaled()</a> - Durum kodunun bir sinyal sebebiyle bir sonlanmayı mı işaret ettiğine bakar</span></li>
    <li><span class="function"><a href="function.pcntl-wexitstatus.php" class="function" rel="rdfs-seeAlso">pcntl_wexitstatus()</a> - Sonlanmış &ccedil;ocuk s&uuml;recin d&ouml;n&uuml;ş kodunu d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="function.pcntl-wtermsig.php" class="function" rel="rdfs-seeAlso">pcntl_wtermsig()</a> - &Ccedil;ocuk s&uuml;recin sonlanmasına sebep olan sinyali d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="function.pcntl-wstopsig.php" class="function" rel="rdfs-seeAlso">pcntl_wstopsig()</a> - &Ccedil;ocuk s&uuml;recin durmasına sebep olan sinyali d&ouml;nd&uuml;r&uuml;r</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>