ffs(3) - wariua/manpages-ko GitHub Wiki
ffs, ffsl, ffsll - μλ λ΄μ μ€μ λ 첫 λΉνΈ μ°ΎκΈ°
#include <strings.h>
int ffs(int i);
#include <string.h>
int ffsl(long int i);
int ffsll(long long int i);
glibc κΈ°λ₯ νμΈ λ§€ν¬λ‘ μ건 (feature_test_macros(7) μ°Έκ³ ):
-
ffs()
: -
- glibc 1.12λΆν°:
-
_XOPEN_SOURCE >= 700
|| ! (_POSIX_C_SOURCE >= 200809L)
|| /* Glibc 2.19λΆν°: */ _DEFAULT_SOURCE
|| /* Glibc λ²μ <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
- glibc 1.12 μ :
- μμ
-
ffsl()
,ffsll()
: -
- glibc 2.27λΆν°:
_DEFAULT_SOURCE
- glibc 2.27 μ :
_GNU_SOURCE
ffs()
ν¨μλ μλ i
λ΄μ 첫 λ²μ§Έ (μ΅νμ) μ€μ λΉνΈμ μμΉλ₯Ό λ°ννλ€. μ΅νμ λΉνΈκ° 1λ² μμΉμ΄κ³ μ΅μμκ° κ°λ Ή 32λ²μ΄λ 64λ²μ΄λ€. ffsll()
λ° ffsl()
ν¨μλ κ°μ μΌμ νλ λ€λ₯Έ ν¬κΈ°μΌ μλ μλ μΈμλ₯Ό λ°λλ€.
μ΄ ν¨μλ€μ 첫 λ²μ§Έ μ€μ λΉνΈμ μμΉλ₯Ό λ°ννλ€. i
μ μ΄λ€ λΉνΈλ μ€μ λμ΄ μμ§ μμΌλ©΄ 0μ λ°ννλ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
ffs() , ffsl() , ffsll()
|
μ€λ λ μμ μ± | MT-Safe |
ffs()
: POSIX.1-2001, POSIX.1-2008, 4.3BSD.
ffsl()
λ° ffsll()
ν¨μλ glibc νμ₯μ΄λ€.
BSD μμ€ν
μμλ <string.h>
μ μνμ΄ μλ€.
2017-09-15