프로그래밍 QnA

베리스타의 이미지

my_system함수를 이용해서 cp명령을 할려고하는데요.

아래 함수를 man system에 나온 함수를 이용해서 만들었습니다.
command 변수에는 /bin/mv -f /home/test/수정/ch/mem /home/test/수정/ch1/mem 가 들어가 있습니다.

근데 cp명령이 실행이 안되네요.>.<

에러는 없고 실행은 안되서 여쭤봅니다.

잘못된 부분좀 알려주세요^^
[code:1]
int my_system (char *command)
{
int pid, status;

if (command == 0)
return 1;
pid = fork();
if (pid == -1)
return -1;
if (pid == 0)
{
char *argv[4];
char *environ[50];

biocell의 이미지

mysql라이브러리 내프로그램에 포함시킬려면..

제가 만든 프로그램이 mysql을사용합니다.
lmysqlclient.a등등 을 제프로그램안으로 넣을수는 없느가요.

dreamer의 이미지

microwindows

microwindows 관련된 책이 현재 나와 있는게 있나요?
찾기가 쉽지 않네요..

onemind555의 이미지

gtk 설치 되어 계신분 g_datalist_set_data_full 이문자열이 들

좀 검색 해 주실수 있나요??

gtk에서 소스 분석 중인데..
g_datalist_set_data_full 함수 정의를 가지고 있는 소스파일 검색해 주실수 있나요??

윈도우상에서 하고 있는데. 저 문자열이 들어간 소스파일 검색해도 파일 정의 부분을 찾을 수 가 없습니다..

#include 문을 봐도 특별히 다른 곳에서 가져 온다는 것도 아닌 것 같고..

윈도우에서 검색을 제대로 못해 주고 있는 건지.. 정말 알 수 가 없군요... 확인 좀 하게 누구 검색해서 파일 이름좀 갈켜 주세요

은영신랑의 이미지

modversions.h 에 대한 질문

모듈 프로그램을 할때 <linux/modversions.h>를 첨가하는 이야기가 있는데요. 그때의 디렉토리가
1. /usr/include/linux/modversions.h
2. /usr/src/linux-2.4/include/linux/modversions.h
를 이야기 하는건가요?

그리고 제 소스폴더에는 modversions.h 파일이 없는데요.
새로 만들려면 어떤 방식으로 하는건지요?

MythRab의 이미지

출력을 잡아먹는 경우가 생기네요...

thread 몇 개가 disk의 정보를 읽는 프로그램입니다.
thread들 끼리 충돌을 하는지 가끔 segmentation fault가 나네요.
debugging을 해서 고쳐야 겠지만 제가 궁금한 것은...
segmentation fault가 나기전에 있는 printf(정확히 말하자면 printf를 사용하여 Macro로 만든 Debugprint)의 출력을 잘라 먹네요.
예를 들면 DebugPrint(4("this is error!!\n")); 이라면

...
s error!!

Segmentation fault

이렇게 출력해버립니다.
여러번 해보면 매번 같은 크기로 잘라 먹지는 않네요.
어떤 경우에 출력을 잘라먹을 수가 있는거죠. 제가 아는 바로는 감당이 안되네요...

운형의 이미지

프로토콜 스택에서의 패킷 경로 관련 문서...

http://gnumonks.org/ftp/pub/doc/packet-journey-2.4.html 에 나와있는

Quote:

Netfilter provides an generict and abstract interface to the standard routing code. This is currently used for packet filtering, mangling, NAT and queuing packets to userspace. For further reference see my conference paper 'The netfilter subsystem in Linux 2.4' or one of Rustys unreliable guides, i.e the netfilter-hacking-guide.

부분에 언급된 'The netfilter subsystem in Linux 2.4' 문서를 찾기가 힘드네요.. Harald Welte에게 직접 메일을 날려도 답장이 안오고.. -_- 혹시 이문서 위치를 아시거나 가지고 계신분 혹은 이 문서 찾는 키워드라도 아시는 분 있는지 ...

onemind555의 이미지

gtk컴파일 하는 방법좀 갈켜 주세요...

컴파일 조차 왜이리 힘든지...
근데 gcc에서 'gtk- ' 이렇게 쉼표로 옵션을 설정 하는 것도 있었나요.??
황당 하더군요... 금방 검색해서 안 사실은 오른쪽쉼표는 쉼표가 아니더군요..

추가해줄 헤더디렉토리리 몇개인가요??
추가해줄 라이브러리 디렉토리가 몇개인가요??

리눅스 깔때 모든 개발툴과 라이브러리를 깔아 놓았는데.. gtk를 다시 깔 필요 있는가요??

그리고 컴파일하고 에러메세지 캡쳐 하는 방법 좀 가르쳐 주세요.. 에러 페이지가 꽤 나오던데.

sr97의 이미지

로컬 네트워크에 대한 질문입니다. (ㅡㅡ; 질문이 좀 많습니다.

LAN network에서 Router는 외부에서 전송되는 패킷의 IP를 확인하여
Router가 관리하는 LAN network 내부로 향하는 패킷으로 확인되면
Router가 가지고 있는 '네트워크 테이블'을 참조하여 해당되는 host의 MAC 주소를
패킷의 물리 헤더에 destination MAC address part에 기록하고
연결된 Main Switching Hub로 전달하게됩니다.

Main Switching Hub에서는 다시 Hub의 동작 방식에 따라 host를 찾아가도록
할텐데요.. (여기서도 router와 마찬가지의 table을 사용할 거라고 생각합니다.)

seonjin000의 이미지

shell script 질문입니다.

ps해서 어떤 프로세스가 띄워져 있지 않으면 그 프로세스를 띄우고, 띄워져 있으면

종료하고 다시 띄우는 프로그램을 쉘스크립트로 작성했습니다. (예를들어 그 스크립트 name을 a라 하면)

그것을 제가 짠 시스템 상(Unix Solaris9)에서는 ./a 하면 잘 실행이 되는데,

다른 유닉스 시스템에 옮겨서 그것을 실행하면

./a : can not excute 라고 나옴니다.

chmod 를 다르게 주어도 마찬가지 입니다.

다른 이유가 있을까요? 무슨 이유때문에 실행할수 없다는 문

페이지

프로그래밍 QnA 구독하기