본문 바로가기

커널

커널에서 파일 열고 읽기관련 리눅스 커널 FAQ [전체 목록 보기] [커널 프로그래밍 심화 목록 보기] 모듈에서 파일 읽고 쓰기 Writer: 이호 (flyduck@linuxkernel.net) Date & Time: 2003-03-26 15:03:16 Q: 커널에서 파일을 열고 읽으려고 어떻게 하나요? A: 커널에서 파일을 읽는 것은 좋은 생각은 아니지만 꼭 해야 하는 경우가 있습니다. 대표적인 것으로 커널모드에서 web service를 제공하는 khttpd가 있습니다. 다음은 커널에서 파일을 읽는 예제입니다. void ReadFile(char *filename, int StartPos) { struct *filp; char *Buffer; mm_segment_t oldfs; int BytesRead; Buffer = kmallo.. 더보기
[리눅스 커널 2.6의 세계] ③ 네트워크 서브 시스템 [리눅스 커널 2.6의 세계] ③ 네트워크 서브 시스템 커널 2.6의 네트워크 서브 시스템 김남형 (덱트론) 2005/05/25 연재순서 1회. 커널 빌드·부팅 과정 분석 2회. 고성능 저널링 파일 시스템, XFS 3회. 커널 2.6의 네트워크 서브시스템 네트워크 서브 시스템은 리눅스가 지금처럼 널리 확산되는데 많은 공헌을 했으며, 리눅스의 최대 장점 중의 하나로 인식되고 있는 분야이다. 이처럼 중요한 위치를 차지하고 있음에도 지금껏 리눅스 커널의 네트워크 서브 시스템의 구조를 분석하고 이해하려는 시도가 많이 부족한 것이 사실이다. 이번 글에서는 리눅스의 최대 장점 중 하나로 꼽히는 네트워킹 부분에 대한 구현을 살펴보겠다. 네트워크 코드는 너무나 방대한 영역이기 때문에 한 번에 살펴보는 것이 불가능하므로.. 더보기