리눅스에서 옛날 도스의 M과 같은 프로그램을 만들때...

gauri123의 이미지

파일을 실행시키기 위해서는 execlp()를 실행시켜야 하는데..

execlp를 실행시킨 후에 프로그램이 종료 되지 않고

원래의 M화면으로 돌아올수 있게 하려면 어떻게 해야 하는지 알 고 싶습니다.

제 지식으로는 알수가 없군요

warpdory의 이미지

예전의 Mdir 을 보면 ...

MdirIII 에서 프로그램을 실행시키면 C:\ 쯤에 _M_.bat 이런 파일이 만들어졌었습니다.
그 파일의 내용은 실행시키는 프로그램과 다시 M.exe 를 불러들이게 되어 있었죠. 만약에 아래아 한글을 MdirIII 에서 실행시킨다면 _M_.bat 파일의 내용은

hwp.exe
m.exe

이렇게 되었던 걸로 기억합니다.

즉, hwp 가 실행되고 종료되고 나면 다시 m.exe 가 실행되게 하는 거죠.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

cdpark의 이미지

midnight commander의 소스를 들여다보세요.