2010-04-16 6 views
1

나는 (다른 사람들보다) 나는 kernell 전화에서 minix OS 버전을 얻어야 만하는 대학 프로젝트를 진행하고있다. 이것은 내가 (도움을 받아) 온 것입니다 :minix OS 버전을 가져 오는 중

int main (int argc, char *argv[]) 
{ 
    char M3ca1[23]; 
    message ml; 
    m.m_u.m_m1.m3ca1= OS_VERSION; 
    char temp=_syscall(MM,69,&m); 
    printf("the os version is %c\n",temp); 
    return 0; 
} 

그리고 여러 오류가 발생합니다.

+0

"다중 오류"란 무엇입니까? –

+0

나는 Minix에 관해서는 거의 알지 못한다. 그러나 변수의 정의가 여러 개 빠져있는 것처럼 보인다. 나는 "Hello, world"로 시작하고, 그 작업을하고, 한 장씩 조각을 더한다. –

답변

0

이 코드는 당신이 무엇을 요구하지 :

#include <stdio.h> 
#include<minix/config.h> 

int main(int argc, char**argv) { 
    printf("the os version is %s.%s\n",OS_RELEASE,OS_VERSION); 
    return 0; 
} 

을이 나는이 당신에게 요구되는 내용 의심 대학 프로젝트 인 경우. 물론 OS 버전을 제공하는 새로운 시스템 호출을 구현하라는 요청을받지 않은 다음, 그것을 호출하는 작은 프로그램을 작성해야합니까?

관련 문제