Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       ffs, ffsl, ffsll - Chercher le premier bit à 1 dans un mot

SYNOPSIS

       #include <strings.h>

       int ffs(int i);

       #include <string.h>

       int ffsl(long int i);

       int ffsll(long long int i);

   Exigences    de    macros    de   test   de   fonctionnalités   pour   la   glibc   (consultez
   feature_test_macros(7)) :

       ffs() :
           Depuis la glibc 2.12 :
               _SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE >= 200809L || _XOPEN_SOURCE >= 700
               ||
           Avant la glibc 2.12 :
               aucune
       ffsl(), ffsll() :
           _GNU_SOURCE

DESCRIPTION

       La  fonction  ffs() renvoie la position du premier bit à 1 (le moins significatif) dans le
       mot i. Le bit le moins significatif est en position 1, et le plus significatif par exemple
       en  position  32 ou 64. Les fonctions ffsll() et ffsl() effectuent la même chose mais leur
       argument peut être de taille différente.

VALEUR RENVOYÉE

       Ces fonctions renvoient la position du premier bit à 1, ou 0 si aucun bit n'est positionné
       à 1 dans i.

ATTRIBUTS

   Multithreading (voir pthreads(7))
       Les fonctions ffs(), ffsl() et ffsll() sont sûres dans un contexte multithread.

CONFORMITÉ

       ffs() : 4.3BSD, POSIX.1-2001.

       Les fonctions ffsl() et ffsll() sont des extensions de la glibc.

NOTES

       Les systèmes BSD définissent le prototype de cette fonction dans <string.h>.

VOIR AUSSI

       memchr(3)

COLOPHON

       Cette  page  fait partie de la publication 3.65 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <http://po4a.alioth.debian.org/> par l'équipe de traduction francophone au sein du  projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Christophe    Blaess    <http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <http://manpagesfr.free.fr/> (2003-2006). Florentin  Duneau  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».