Sukbeom Kim
bio description
κ°μ π컀λ 맀ν¬λ‘μ do { .. } while(0) ꡬ문μ μ¬μ©νλ κ²μ λ³΄κ² λμλ€. μ¬λ΄ μ½λμμλ μ΄λ¬ν ꡬ문λ€μ΄ λ§μ΄ 보μλλ° μ²μμλ μλ―Έμμ΄ μ΄μνκ² μ§μ¬μ§ μ½λλΌκ³ μκ°
κ°μ πμ¬λ΄μμ μμ€ νμΌμ λν λΌμ΄μΌμ€λ₯Ό μ 리νκΈ° μμνλ©΄μ κΈ°μ‘΄ μ ν리μΌμ΄μ
μμ 리λ
μ€μ pipe λ₯Ό μ΄μ©νμ¬ κ΅¬νλ λ©μΈμ§ νλ₯Ό μ°κ²° 리μ€νΈλ‘ μ¬μμ±νλ μμ
μ
κ°μ πμΉ© κ²μ¦ μ½λλ₯Ό μμ νκΈ° μν΄ κ°λ¨ν 루ν΄μ μμ±νκ³ μλ λμ€ μ»€λμμ μ 곡νλ ARRAY_SIZE 맀ν¬λ‘κ° μλνλλ‘ λμνμ§ μμ μ΄ν΄λ³΄κΈ° μμνλ€. κ·Έλ¬λ λμ€ htt
κ°μ πμ
무 μ€μ μΉ΄λ©λΌ λλΌμ΄λ²μ κ΄λ ¨λ μ΄μλ₯Ό 보λ€κ° poll()κ³Ό poll_wait()μ΄ μ§μμ μΌλ‘ μ¬μ©λλ κ²μ λ³Ό μ μμλ€. μ΄μμ κ΄λ ¨λ 컀λμ΄ λ€
λλΌμ΄λ² μ½λ λ΄μμ ioctl commands λ₯Ό μ μνκΈ° μν΄ λ¨μ integerλ₯Ό μ¬μ©νλ κ² μλλΌ λ§€ν¬λ‘λ₯Ό ν΅ν΄ μμ±μ νκ³ μμλ€. μ΄μ κ΄λ ¨ λ΄μ©μ ν¬μ€ν
κ³Ό ν¨κ» μ 리νκ³ μ ν
κ°μ πμμ μ κ΄λ¦¬νλ λΈλ‘κ·Έμμ 컀λμμ μ¬μ©νλ likelyμ unlikely μ λν΄μ μ 리ν ν¬μ€ν
μ΄ μμλ€. νμ§λ§ μκ°μ΄ μ§λ 컀λ λΆμ μ±
μ λ€μ 보며 likely, unlik