프로그래밍 QnA + 설치 및 활용 QnA + 질문

익명 사용자의 이미지

Signal 가로채기?

멀티 쓰레딩을 이용하여 프로그램을 짜고 있는데요..
SIGINT 를 처리하려하는데...
main()가 있는 부분에 시그널 핸들러를 등록했습니다.

그런데 콘솔에서 Ctrl+C 를 누르면 main 이 시그널을 먹지 않고
엉뚱하게 라이브러리가 먹어버리네요...
여기서 라이브러리는 하드웨어 제어하는 라이브러린데...
이쪽에서 SIGINT를 먹어버리니 막상 제가 짠 프로그램에서 SIGINT를
처리하지 못하고 있습니다...
SIGINT를 main에서 처리하는 방법이 있을까요?

익명 사용자의 이미지

간단한 채팅서버 플그램인데여...

안냐세여..

아래는 간단한 멀티채팅서버 플그램인데여...

클라이언트가 접속해 있는 상황에선 메세지 전달이 잘 되더라구여..

근데 접속한 클라이언트중 하나가 접속이 끊기면 파이프가 깨어지는 현상
이 생기더라구여..

뭣때문에 그런지 도무지 알수가 없더라구여..(워낙 허접해서리...-_-ㆀ)

혹 원인을 아시는분은 답변 부탁드립뉘다...

#####################################################################
#include
#include
#include
#include

익명 사용자의 이미지

SIGHUP signal 관련문제

다음 프로그램은 linux socket programming책에 있는 데몬 재시작에 관한
예제입니다. 그런데 컴파일 해서 kill -HUP pid번호로 HUP시그널을
보내면 한번은 재시작이 되는데 두번째 부터는 HUP시그널을 날려도
먹지가 않네요. 왜 그럴까요?

#include
#include
#include

int isfirst;
char **command_args;

void sig_hangup(int signum)
{
if ( isfirst )
{
isfirst = 0;
fprintf(stderr, "Parent died\n");
}
else /* Restart! */

익명 사용자의 이미지

[질문]IBM X22에 WOW Linux 7.1 paran 버젼 설치하기

이번에 리눅스 운영체제의 노트북을 돌리기(?) 위해

IBM X22 노특북을 구입하였습니다.

노트북은 데스크탑PC 와는 다르게 운영체제 세팅하는 부분이 매우 어려운
걸로

알고 있는데요...

...

도움을 얻고자 합니다...

...

설치에 대한 과정이나 조언 부탁드립니다...

익명 사용자의 이미지

모질라의 소스를 구합니다.

안녕하세요. 초보입니다. 리눅스 웹브라우저 모질라의 소스를 구하고자 합
니다. 소스를 가지고 계시거나 구하는 방법을 아시는 분은 알려주시면 감
사하겠습니다. ^^

그럼 모두모두 행복하세요.

익명 사용자의 이미지

커널페닉좀 도와주세요..

Kernel panic VFS Unable to mount root fs on 0305

커널 업그레이드 과정에서 자꾸 이런게 뜨는데..
여러번 다시 깔아도 똑같은 일만 일어나네요..
파일 시스템이 문제인건지..
아니면.. 제가 컴파일할때 문제가 된건지..
도데체 이유를 모르겠네염..
인제막 리눅스 하는데.. 이게 정말.. 사람 미치고 환장하게..ㅠ.ㅠ
흑흑.. 좀 도와주세요....

익명 사용자의 이미지

(질문)그래픽설치여~

리눅스를 첨 사용하는 초보임다.(오픈리눅스2.3)

20기가하드에 윈도파티션 3기가,리눅스파티션 3기가를 잡고..

나머진 여유공간으로 나둔상태루...

윈도98설치 후 리눅스를 설치했습다..

리눅스로 부팅하구 root와 패스워드를 넣으니

'the x server is configured yet. please gather information

about your mouse, video card, and monitor,and run 'lizardx'

라는 메세지만 나와여.. 원래는 그래픽한 화면으로 바꿘다구 하던데여..

걍 프롬프트만 표시되여.. 혹시 그래픽이 문젠가여? 하긴여 ATI rage

익명 사용자의 이미지

ld 1b(파티션 문제입니다)

사용배포본 와우리눅스 7.1 파란
VGA
M/B
CPU
HDD 40G

꾸벅
안녕하세요. 리눅스 초보자 입니다.
파티션에 관련된 문제가 생겼습니다.
아무리 원인를 찾아봐도.... 결국 글을 올립니다.

제 원래 파티션은

Device ld system
/tmp/hda1 c win95 FAT32 (LBA)
/tmp/hda2 f win95 Ext'd (LBA)
/tmp/hda5 b win95 FAT32 --------> 백업용
/tmp/hda6 82 Linux swap
/tmp/hda7 83 Linux

이렇게 잡아놨습니다.

다시 제 설치 과정에서

익명 사용자의 이미지

vpopmail... & ..outlook... & ..webmail (삽질 일주일째.. ㅠ.

저는 linux에 vpopmail & rblsmtp & autorespond & ucspi-tcp &
daemontools &
checkpassword & vpopmail을 설치하고요.
25,110번 포트가 열려 있는것 까지 확인을 했습니다.

그러면 아웃룩에서 서버에 연결요청을 하면 응답을 해야 하는것 아닙니까?
그런데 저는 왜 아웃룩에서 연결요청을 하면 응답이 없죠? ㅠ.ㅠ
제가 어디 셋팅을 잘못했는지 정말 모르겠습니다.
아웃룩에서 오류메세지는 서버와 통신중 연결시간이 초과되었습니다.(계
정'211.113.98.xxx',SMTP211.113.98.xxx', 오류번호ox800ccc19)

익명 사용자의 이미지

아래에 select()에서 가끔 발생하는 세그먼트폴트에 대한 궁금증

왜 select()에서 세그먼트 폴트가 날까 아직도 고민중입니다..
얼마전에도 또 발생했네요..
평균 1주일에 한번꼴로 말이죠..

core파일을 볼때마다 느낀건데.. 항상 select()에서 죽더군요..
아래에도 말씀드렸지만 select()에서 지금까지 한건..
타이머기능밖에 없지요..

그래서 다른쪽으로 눈돌린것이.. 커널쪽입니다..
지금 커널을 업그레이드 할생각인데..

재가 현재 사용중인 커널이 2.4.2이지요.. 즉 7.1의 디폴트 커널이었습니
다. 그런데 생각난것이 2.4대 초기 버전은 버추얼 메모리에 버그가 있다

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기