요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
=====
N_TTY
=====
.. contents:: :local:
The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
handle characters as per POSIX.
External Functions
==================
.. kernel-doc:: drivers/tty/n_tty.c
:export:
Internal Functions
==================
.. kernel-doc:: drivers/tty/n_tty.c
:internal:
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
기본 `N_TTY` line discipline
1-10`N_TTY`는 기본 TTY line discipline이면서 다른 line discipline을 사용할 수 없을 때의 fallback입니다. 입력 문자를 POSIX 규칙에 따라 처리하려고 합니다.
.. SPDX-License-Identifier: GPL-2.0
=====
N_TTY
=====
.. contents:: :local:
The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
handle characters as per POSIX.
외부 공개 함수
11-16External Functions 절은 `drivers/tty/n_tty.c`의 kernel-doc 중 `:export:`로 표시된 공개 함수를 포함합니다. 다른 커널 구성 요소가 사용하는 N_TTY 인터페이스의 실제 함수 목록과 계약은 소스의 kernel-doc 주석에서 생성됩니다.
External Functions
==================
.. kernel-doc:: drivers/tty/n_tty.c
:export:
내부 함수
17-22Internal Functions 절은 같은 `drivers/tty/n_tty.c`에서 `:internal:`로 분류된 구현 내부 함수의 kernel-doc을 포함합니다. 공개 API와 달리 N_TTY 내부 처리 흐름을 설명하는 항목입니다.
Internal Functions
==================
.. kernel-doc:: drivers/tty/n_tty.c
:internal:
요약·해설
n_tty.rst:1-22`N_TTY`는 POSIX 방식의 문자 처리를 담당하는 기본·fallback line discipline입니다. 이 페이지는 `drivers/tty/n_tty.c`에서 외부 공개 함수와 내부 함수를 분리해 가져옵니다.