프로그래밍 QnA

morethanair의 이미지

시스템 콜 등록 테스트 중 에러입니다

시스템 콜을 등록하기 위해서

/usr/src/linux/arch/i386/kernel 에 있는

entry.S 파일을 편집해서 mysyscall을 테이블에 넣고

/usr/src/linux/include/asm-i386/unistd.h 를 편집해서
mysyscall을 등록하고

/usr/src/linux/arch/i386/kernel/mysyscall.c 파일을 만들고
Makefile을 편집해서 mysyscall.o를 추가했습니다.

그 후에 커널 컴파일을 하고

sadrove의 이미지

도메인에 관해 질문 드립니다..

만일 도메인 http://www.aaa.com 이 있을 때..
각 사용자들에게 가입할 때마다 주소를 하나씩 주고자 합니다.
http://www.aaa.com/userid
이런 식으로요..
그런데 제 생각에 저렇게 하려면 가입할 때마다 사용자 아이디로 디렉토리를 생성해주고...
그 안에 index.html 같은 걸 만들어줘야할 것 같은데..
그렇게 되면 디렉토리가 너무 많아져서 관리가 힘들 것 같습니다..

lowid의 이미지

Glade-3에서 gtk소스코드 생성하는 방법이 어떻게 되는지요?

glade2를 쫌 쓰다가 보니까 업뎃이 되드라고요 glade3로..

근데 glade3는 build 옵션도 없고 저장할때도 그냥 달랑.glade파일만 생기네요..

전에처럼 파일(callback.c;;;;interface.c.......) 이 안생기는데요..(그래서 그런지 build 옵션 자체가 없네요)

glade3에 올라오면서 소스로(gtk소스로) 변환해주는 기능이 사라진건가요?

리스군의 이미지

pipe와 pkill관련 되어서 질문이 있습니다.

a라는 프로그램에서 pipe로 b 프로그램을 열었습니다.

popen("b" , "w");

fwrite로 데이터를 쭉 쓰고 있는 도중

pkill명령어로 b 프로세스를 죽였습니다.

그러자 부모인 a프로세스도 동작을 멈추더군요.

a프로세스는 멈추지 않고 b프로세스만 멈추게 할 방법이 없을까요?

kpserv의 이미지

xml 관련해서 질문을 드립니다!!

안녕하세요!!
xml 관련해서 궁금한게 있어서 그러거등요^^ 잘부탁 드립니다~~

만일 클라이언트가 xml 데이터를 보내주면 서버는 xml 관련 데이터를 파싱하고...
파싱한 내용에 대한 데이터를 데이터 베이스로부터 가지고 오는것까지는 알겠습니다!!
그런데!! DB로 부터 가져온 데이터를 클라이언트에게... xml 문서의 형식에 맞게 보내줘야 하는데!!

totoru의 이미지

윈도우 gvim에서 ftp 기능을 가지고 파일을 보고 수정하는데...

안녕하세요.

윈도우에서 gvim을 기본설치을 하고 원격 파일을 Read 하고 Write을 할려고 합니다.
그래서 gvim을 실행시키고
:e ftp://root@111.111.111.111/APP/a.txt

라고 하면 화일이 잘 열립니다.
하지만 화일을 수정을 하고 저장할려면
:w
을 치면 netrw 오류가 나네요.
--- 오류내용 ---
***netrw*** VIT39.tmp: File not found

widgie의 이미지

오라클 설치후 이클립스가 작동이 안되네요 --;


안녕하세요

오라클 9i를 설치했는데

같이 깔린 java때문인지

이클립스가 jvm버전이 낮다고 작동이 안되네요 --;

원래 쓰던건 이클립스 3.2에 JDK 5.0 이었습니다

어떻게 해결하나요

kaiji75의 이미지

User level 쓰레드 구현에 관하여..

User level 쓰레드 구현을 해보려고하는데요.
일단 커널은 스레드의 존재를 모르기때문에 프로세스 당 하나의 user 스택, kernel 스택이 할당되어있을 텐데요 user level 쓰레드에서 쓰레드 생성시에는필연적으로 각 쓰레드마다 user 스택, kernel 스택을 각각 할당하여야 할텐데 이것을 어떻게 처리하는지 궁금합니다.

picpic76의 이미지

while문에서의 scanf에서 %c와 %s 의 차이가있는가보네요?

정상적으로 돌아가는 코드입니다.

void main()
{
int num;
char select[10];
//char select;

while(1)
{
printf("Insert num :");
scanf("%d",&num);
printf("Grade %d is A\n",num);

printf("Reply yes or no :");
scanf("%s",&select);
printf("%s",select);
}
}

그냥 무한루프로 정수와 문자열 입력받고 출력하는 프로그램입니다.

sh0ut의 이미지

2.6.x 시스템 콜을 커널내에 넣고 싶은데요

기본적은 과정을 거치고, 시스템 콜을 작성하였습니다.

2.4.x 에서는 kernel/Makefile 내에 O_OBJS = 내에 새롭게 생성한 시스템 콜의 이름을 추가시키면 되는데..

2.6.x 에서는 Makefile의 내용이 많이 바뀌였더군요;;;;;;;;;;

혹시 어느 위치에 넣어야 하는지 아시는 분 답변 부탁드립니다.

참... 그리고 kernel/sched.c 파일이 없어졌던데 .. 다른파일로 대체되었나요?

페이지

프로그래밍 QnA 구독하기