Documentation/driver-api/tty/n_tty.rst GitHub 원문 ↗

Linux 6.18.37 · Driver API

N_TTY

POSIX 문자 처리를 제공하는 기본·fallback N_TTY line discipline과 공개·내부 kernel-doc 함수 구성을 설명하는 한국어 전문 번역입니다.

Source pathDocumentation/driver-api/tty/n_tty.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

n_tty.rst:1-22

`N_TTY`는 POSIX 방식의 문자 처리를 담당하는 기본·fallback line discipline입니다. 이 페이지는 `drivers/tty/n_tty.c`에서 외부 공개 함수와 내부 함수를 분리해 가져옵니다.

문서 구성
원문 줄핵심 내용
1-10기본·fallback 역할
11-16`:export:` 공개 함수
17-22`:internal:` 내부 함수

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 =====
4 N_TTY
5 =====
6
7 .. contents:: :local:
8
9 The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
10 handle characters as per POSIX.
11
12 External Functions
13 ==================
14
15 .. kernel-doc:: drivers/tty/n_tty.c
16 :export:
17
18 Internal Functions
19 ==================
20
21 .. kernel-doc:: drivers/tty/n_tty.c
22 :internal:
23

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

기본 `N_TTY` line discipline

1-10

`N_TTY`는 기본 TTY line discipline이면서 다른 line discipline을 사용할 수 없을 때의 fallback입니다. 입력 문자를 POSIX 규칙에 따라 처리하려고 합니다.

N_TTY의 위치
항목의미
기본 역할TTY가 기본으로 선택하는 line discipline
fallback 역할다른 discipline을 사용할 수 없을 때 사용
문자 처리 기준POSIX
관련 문서`TTY line discipline <tty_ldisc>`

.. 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-16

External Functions 절은 `drivers/tty/n_tty.c`의 kernel-doc 중 `:export:`로 표시된 공개 함수를 포함합니다. 다른 커널 구성 요소가 사용하는 N_TTY 인터페이스의 실제 함수 목록과 계약은 소스의 kernel-doc 주석에서 생성됩니다.

공개 API 문서 원천
source path선택 범위
`drivers/tty/n_tty.c``:export:` 함수


External Functions
==================

.. kernel-doc:: drivers/tty/n_tty.c
   :export:

내부 함수

17-22

Internal Functions 절은 같은 `drivers/tty/n_tty.c`에서 `:internal:`로 분류된 구현 내부 함수의 kernel-doc을 포함합니다. 공개 API와 달리 N_TTY 내부 처리 흐름을 설명하는 항목입니다.

내부 구현 문서 원천
source path선택 범위
`drivers/tty/n_tty.c``:internal:` 함수


Internal Functions
==================

.. kernel-doc:: drivers/tty/n_tty.c
   :internal: