[12] 어셈블리 mkdir 구현 ( SystemCall )
[ System Call 형식 ] 표를 참고해서 레지스터에 어떤 값을 넣어야 할지 확인하자 [ mkdir C언어 표현 ]1234567891011121314151617181920212223242526272829303132int main(){ char path[1024]; int len=0; write( 1, "path: " , 6 ) // write( fd , 문자 , 출력할 길이 ) , fd=1 : 표준출력 len = read( 0, path, 1024 ) ; // read( fd, 저장할 변수, 입력받을 길이 ) , fd=0 : 표준 입력 path[len-1] = 0 // 사용자로부터 문자열을 입력받는다, 마지막의 뉴라인을 제거해야한다 ret = mkdir( path, 0755 ) // mkdir ( ..
2017.10.31