<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.posix.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'function.posix-setrlimit.php',
    1 => 'posix_setrlimit',
    2 => 'Establecer los l&iacute;mites de recursos del sistema',
  ),
  'up' => 
  array (
    0 => 'ref.posix.php',
    1 => 'Funciones POSIX',
  ),
  'prev' => 
  array (
    0 => 'function.posix-setpgid.php',
    1 => 'posix_setpgid',
  ),
  'next' => 
  array (
    0 => 'function.posix-setsid.php',
    1 => 'posix_setsid',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/posix/functions/posix-setrlimit.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.posix-setrlimit" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">posix_setrlimit</h1>
  <p class="verinfo">(PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">posix_setrlimit</span> &mdash; <span class="dc-title">Establecer los límites de recursos del sistema</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.posix-setrlimit-description">
  <h3 class="title">Descripción</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">function</span> <span class="methodname"><strong>posix_setrlimit</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$resource</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$soft_limit</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$hard_limit</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>posix_setrlimit()</strong></span> establece los límites blando y duro para un
   recurso de sistema dado.
  </p>
  
<p class="simpara">
  Cada recurso tiene un límite soft y hard asociados. El límite soft
  corresponde al valor que el núcleo fuerza para el recurso correspondiente.
  El límite hard actúa como un techo del límite soft. Un proceso no
  privilegiado solo puede definir su límite soft en un valor comprendido entre
  0 y el límite hard, lo que solo hará bajar su límite hard.
</p>

 </div>


 <div class="refsect1 parameters" id="refsect1-function.posix-setrlimit-parameters">
  <h3 class="title">Parámetros</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">resource</code></dt>
     <dd>
      <p class="para">
       La
       <a href="posix.constants.setrlimit.php" class="link">constante de límite de recurso</a>
       conrrespondiente al límite  a establecer.
      </p>
     </dd>
    
    
     <dt><code class="parameter">soft_limit</code></dt>
     <dd>
      <p class="para">
       El límite blando, en la unidad que el límite del recurso requiera, o
       <strong><code><a href="posix.constants.setrlimit.php#constant.posix-rlimit-infinity">POSIX_RLIMIT_INFINITY</a></code></strong>.
      </p>
     </dd>
    
    
     <dt><code class="parameter">hard_limit</code></dt>
     <dd>
      <p class="para">
       El límite duro, en la unidad que el límite del recurso requiera, o
       <strong><code><a href="posix.constants.setrlimit.php#constant.posix-rlimit-infinity">POSIX_RLIMIT_INFINITY</a></code></strong>.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.posix-setrlimit-returnvalues">
  <h3 class="title">Valores devueltos</h3>
  <p class="para">
   Esta función retorna <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en caso de éxito o <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si ocurre un error.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.posix-setrlimit-changelog">
  <h3 class="title">Historial de cambios</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Versión</th>
      <th>Descripción</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.5.0</td>
      <td>
       Ahora lanza una <span class="exceptionname"><a href="class.valueerror.php" class="exceptionname">ValueError</a></span> cuando
       <code class="parameter">hard_limit</code> o <code class="parameter">soft_limit</code>
       es menor que -1, o cuando <code class="parameter">soft_limit</code> es mayor
       que <code class="parameter">hard_limit</code>.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 seealso" id="refsect1-function.posix-setrlimit-seealso">
  <h3 class="title">Véase también</h3>
  <p class="para">
   <ul class="simplelist">
    <li>La página SETRLIMIT(2) de man</li>
    <li><span class="function"><a href="function.posix-getrlimit.php" class="function" rel="rdfs-seeAlso">posix_getrlimit()</a> - Devuelve informaci&oacute;n sobre los l&iacute;mites de recursos del sistema</span></li>
   </ul>
  </p>
 </div>


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