#include #include #include #include // 두 프로세스간의 상호통신하기 위해 사용 #include // 프로세스간의 자원이 공유될때 발생하는 문제 해결을 위해 // 세마포어 사용을 위한 헤더파일 #include // 프로세스간의 메모리 공유를 위한 헤더파일
int sum
fwrite()함수와 write()함수, 그리고 physical memory에 직접 쓰여지는 과정에 대해서 궁금합니다.. 제가 아는 내용은 아래와 같습니다. 그런데, 정확히 아는 것이 아니라 약간의 가정을 바탕으로 이해한 것이어서 확신이 들지가 않습니다.
현재 RTS를 이용해 프로그래밍을 하고 있습니다.
그런데 요놈의 RTS 정말 사람 미치게 하네요~
평소에는 별 문제 없지만, 서버가 조금만 바빠지면, Real-Time Sinnal 30 을 찍어 버리고 죽습니다.
혹시나 하는 생각에 큐사이즈가 얼마인지 확인해 보려했는데,
/proc/sys/kernel/rtsig-max 파일이 존재 하지 않네
그냥 제컴퓨터에서 전화선 연결한 다음에 모뎀을 통해서 sms 전송이 가능한지 궁금합니다. cdma 모뎀이나 핸드폰을 연결해서 사용하는 방식 제외 외부 업체 이용하는 방식 제외하구여 ㅎㅎ 몇건 안보낼거라서 핸드폰 연결해서 하는것두 아까워서요..혹시 가능한가요??
일반 cc나 gcc시에는 아무 에러도 안나는데 공유기로 크로스 컴파일을 위해 mipsel-linux-gcc로 컴파일 시 다음과 같은 에러가 납니다.
mipsel-linux-gcc -Wall -02 -L.. 'pkg-config --cflaggs glib-2.0 gthread-2.0' main.o monitor.o mail.o plugins.o glib.o utils.o sysdeps-unix.o -o gkrellmd 'pkg-config --libs glib-2.0 gmodule-2.0 gthread-2.0' -WI,E /usr/local/OpenWrt/staging_dir/mipsel/bin/../lib/gcc/mipsel-linux-uclibc/3.4.4/../../../../mipsel-linux-uclibc/bin/ld: cannot find -lgmodule-2.0 clooect2 : id returned 1 exit status make: ***[gkrellmd] 오류1
if(strncmp(rbuf,"**",2)==0){ send=popen(rbuf+2,"r"); if(send==NULL){ perror("Error : "); exit(1); } while(fgets(buff,MAXLINE,send) !=NULL){ printf("%s",buff); size2=strlen(buff); if(write(client_fd,buff,size2)!=size2){ printf("Server:fail in writing\n"); } } pclose(send); }
원격조정기능을 사
makefile 실습을 하는 중인데, 간단한 프로그램을 만들고 파일을 나눠서 저장했습니다. 그런데, 도저히 어떻게 해결해야 할 지 모르겠는 에러가 나와서 자문을 구합니다..
main.c
중3때 공부했다가..
얼마전에도 관련된 질문을 올렸었는데 거두절미하고 말씀드리면 multi thread 기반 web서버를 만들어보고 있습니다.
2가지 문제에 봉착했는데
첫째, main thread에서 SISPIPE를 무시하도록 했습니다.