나는 최근에 책 하나를 읽었습니다. "CODE Reading The Open Source Perspective", 위키 링크는 here입니다. 나는 그것이 NetBSD의 사용을주의 "NetBSD의 수출 19980407"파고 소스로 . 제 질문은 netbsd의 정확한 버전을 얻는 방법입니다. 그래서이 책을 사용할 때 좀 더 정확한 코드 관련 및 현장 경험을
github에서 소스 tarball을 사용하여 소스에서 git 1.8.0을 컴파일하여 netbsd 시스템 (4.0.1_PATCH)에 사용자로 git를 설치하려고합니다. 이 시스템에 대한 사용자 권한이 있지만 루트 권한이 없습니다. 내 홈 디렉토리에서 소스 코드를 컴파일 중이다. 무엇이 잘못되었는지 및 방법 등 gmake
저는 이식하기가 매우 쉽습니다. 나는 perl을 netbsd 시스템으로 이식하려고했습니다. 그 커스텀 빌드 이후, 우리는 타겟 netbsd 시스템에서 configure 나 make를 실행할 수 없을 것입니다. 그래서 우리는 호스트 PC에서 크로스 컴파일하고 타겟 머신에 바이너리를 복사하려고합니다. 그렇게하기 위해서 우리는 빌드에서 makefile의 형식이
리눅스 2.6.38 (fc14)을 사용하고 있습니다. 소켓 파일 디스크립터 (예 : TCP 소켓)의 여유 공간을 확보하기위한 ioctl 플래그는 무엇입니까? NetBSD는 이러한 목적으로 FIONREAD, FIONWRITE 및 FIONSPACE를 가지고 있습니다. 하지만 리눅스에서는 FIONREAD 만 사용할 수있었습니다.
문제없이 실행하는 데 사용한 코드 조각이 있습니다. 하지만 이제 나는 그걸로 돌아갈거야. 그리고 나는 그것을 컴파일 할 수 없다. 컴파일되지 않은 부분은 .c 파일이고 라이브러리에 대해 불평하고있는 것 같습니다. 나는이 일을하여 컴파일하려고 : gcc f.c
를 내가 얻을 : In file included from /usr/include/machine/
기계가 패킷을 수신하여 처리하고 응답을 돌려주는 데 걸리는 시간을 확인하려고합니다. 이 기계는, I '는 서버의 전화거야, 다른 버퍼는 버퍼에 복사 수신 된 콘텐츠 (memcpy(3))를 패킷 (recv(2))를 수신하고, 피드백 패킷을 전송하는 매우 간단한 프로그램 (send(2) 실행). 서버는 NetBSD 5.1.2를 실행합니다. 내가 오류 검사 및
netbsd에 사용할 수있는 ioctls의 포괄적 인 목록을 찾을 수없는 것 같습니다. 하드 디스크 (크기, 물리적 섹터 크기, 모델 가져 오기)에 대한 일부 작업을 수행하려고합니다. 나는 리눅스에서 일하는 코드를 가지고있다. 다음과 같이 보입니다. 좀 더 컴팩트하게 만들기 위해 오류 등을 제거했습니다. ioctl(fileno(driveptr[i]),HDI
netbsd 시스템 커널에서 워치 독 타임 아웃이 발생하고 스택 추적에서 커널 페이지 폴트 처리기가 소프트웨어 인터럽트에 의해 인터럽트되어 IP 패킷을 처리하는 것으로 보이는 문제가 발생했습니다. 이 NetBSD의 4.x의 0xcf910db0 : m_copyback0 + 0x3fc 0xcf910e00에서 : m_makewritable에서 + × 40 0xc