<?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 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.posix-setrlimit.php',
    1 => 'posix_setrlimit',
    2 => 'D&eacute;finit les limites pour une ressource syst&egrave;me',
  ),
  'up' => 
  array (
    0 => 'ref.posix.php',
    1 => 'Fonctions 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' => 'fr',
    '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">Définit les limites pour une ressource système</span></p>

 </div>
 
 <div class="refsect1 description" id="refsect1-function.posix-setrlimit-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <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> définit les limites douces et dures pour une
   ressource système donnée.
  </p>
  
<p class="para">
Chaque ressource a une limite soft et hard d&#039;associées. La limite
soft correspond à la valeur que le noyau force pour la ressource
correspondante. La limite hard agit comme un plafond de la limite soft.
Un processus non privilégié ne peut que définir sa limite soft en une
valeur comprise entre 0 et la limite hard, ce qui ne fera qu&#039;abaisser
sa limite hard.
</p>

 </div>


 <div class="refsect1 parameters" id="refsect1-function.posix-setrlimit-parameters">
  <h3 class="title">Liste de paramètres</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 limite de ressource</a>
       correspondant à la limite qui sera définie.
      </p>
     </dd>
    
    
     <dt><code class="parameter">soft_limit</code></dt>
     <dd>
      <p class="para">
       La limite douce, dans n&#039;importe quelle unité la limite de ressource nécessite, ou
       <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">
       La limite dure, dans n&#039;importe quelle unité la limite de ressource nécessite, ou
       <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">Valeurs de retour</h3>
  <p class="para">
   Cette fonction retourne <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en cas de succès ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.posix-setrlimit-seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li>man page SETRLIMIT(2)</li>
    <li><span class="function"><a href="function.posix-getrlimit.php" class="function" rel="rdfs-seeAlso">posix_getrlimit()</a> - Retourne des informations concernant les limites des ressources syst&egrave;me</span></li>
   </ul>
  </p>
 </div>


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