안녕하세요
새로운 시스템 콜을 추가하려고 합니다.
entry.S에 등록을 해야하는데, etnry.S 파일을 찾을 수 없습니다.
최상의 디렉토리에서 find -name 'entry.S'해도 파일이 없고,
보통 있을 법한 /lib/modules/2.4.7-10/kernel/arch 에 봐도 없습니다.
어떻게 새로운 시스템 콜을 등록할 수 있을까요?
(리눅스 버전은 2.4.7입니다.)
arch/i386/kernel/entry.S에 있습니다
시스템콜 추가를 하여서 컴파일을 목적으로 하신다면 해당 소스를 다운로드하여 저같은 경우 커널 2.6.8.1이 필요하여 이를 www.kernel.org에서 다운로드하여 /usr/src에 가져다 놓고 이를 심볼릭링크를 걸어 /usr/src/linux로 명명하게 한후 /usr/src/linux/arch/i386/kernel/entry.S에 추가후 컴파일했습니다
후회없는 삶은 나에게 있어 최선이다
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
arch/i386/kernel/entry.S에 있습니다시스템콜 추
arch/i386/kernel/entry.S에 있습니다
시스템콜 추가를 하여서 컴파일을 목적으로 하신다면
해당 소스를 다운로드하여
저같은 경우 커널 2.6.8.1이 필요하여 이를 www.kernel.org에서 다운로드하여 /usr/src에 가져다 놓고 이를 심볼릭링크를 걸어 /usr/src/linux로 명명하게 한후 /usr/src/linux/arch/i386/kernel/entry.S에 추가후 컴파일했습니다
후회없는 삶은 나에게 있어 최선이다
댓글 달기