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