프로그래밍 QnA

kim1158의 이미지

쓰레드에서 sigwait사용에 대한 질문입니다..

void* ClassA::ThreadEntry(void* pData)
{

pthread_detach(pthread_self());

ClassA* obj= (ClassA*)pData;

sigset_t mask;
int signo;
sigemptyset(&mask);
sigaddset(&mask,SIGUSR1);

while(1){
sigwait(&mask,&signo);
..........job............
}

}

쓰레드를 생성한후 진입점(위 코드)로 진입한후 sigwait로 SIGUSR1을 기다리면서 block 되어있는 상태입니다.
문제가 무엇인지 설명을 하면..
다른 쓰레드에서 SIGUSR1시그널을 전송한 후에 프로그램을 ctrl+c로 종료하면 정상적으로 모든 쓰레드가 종료되는 데요

acidd15의 이미지

warning: implicit declaration of function

위 경고 메시지는 -Wall을 했을때 나타나는 경고 메시지 입니다.어떤경우에만 발생하나요?..

seldom의 이미지

make 도사님들께 질문입니다.

비쥬얼 C++ 질문인데 그 쪽 사람들은 make 를 잘 모를듯 싶어 여기에 질문합니다. (nmake 입니다)
비쥬얼 C++ 의 IDE 에서 프로젝트를 makefile 로 export 하는 기능이 있습니다.
생성된 makefile 에 의아한 점이 있어 질문합니다.

INTDIR=.\Release
SOURCE=.\MySourceFile.cpp

"$(INTDIR)\MySourceFile.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\Project.pch"

각각의 소스 파일에 대해 저런 라인이 있습니다.

질문1)
Project.pch 는 프리컴파일드헤더이고 의존하는 것이 맞습니다.
그런데 "$(INTDIR)" 은 왜 있는 건가요?

kmg0803의 이미지

ns 돌릴 때 2기가 바이트 제한걸립니다.

리눅스 상에서 ns 돌리는 데 2기가 바이트 이상을 쓰지 못해서 시뮬레이션을 멈추고 있습니다. ㅜㅜ

make compile 할 때 define 추가 해주는 거랑

관련 문서 : http://www.ece.utexas.edu/~luo/linux_lfs.html

해봤지만.... 전혀 안되네요

다른 문제가 있는 것 같은데 아시는 분 도와 주시면 정말 감사하겠습니다. ^^

다들 좋은 하루 되시고 ... 좋은 답변 부탁드려보겠습니다.

tyolee83의 이미지

컴퓨터가 잘하고 싶은데 어떻게 해야하죠?

현재 컴퓨터 전공 3학년 입니다.

운영체제 프로젝트로 나초스를 하는데

정말 좌절 그 자체입니다.

이런 프로젝트 하나 해결 못해서

어떻게 먹고사나 걱정이 되고

자존심도 상하고 합니다.

강해지고 싶은데

어떻게 해야 할지를 모르겠습니다.

뭔가 가닥이 잡힐 만한 말들 부탁드립니다.

절실해요 ㅠㅠ

facered79의 이미지

[질문] net-snmp 설치성공하신분 있으신가요?..

물론 있으시겠지만.. 이상하게 제 리눅스에서만 그런건지 몰라도

5.1.2 와 5.2.1 을 설치하면 make test 에서

10여개 정도의 fail 이 생깁니다.

make install 은 잘 되는데 중간에 test에서 에러가 생기니까

깨름직 하네요..

비슷한 상황 해결 하신분의 조언 부탁드리겠습니다.!

그럼

doogie92의 이미지

clone2 syscall 후킹 for IA64

환경

커널 버전 : 2.4.18-e.31smp
환경 : IA64

sys_clone2를 hookingg하려구 하는데, 응용에서 segment fault가 일어나네요.

그리고 sys_clone과 sys_clone2의 차이점도

조언 부탁드립니다.

facered79의 이미지

[질문] 아 정말 답답합니다.... snmp 예제 대로 작성하는데 왜

snmpget 이나 snmptranslate 를 커맨드 라인에서 입력하면

원하는 값을 얻을 수 있습니다.

하지만 예제 소스를 이용해서 값을 얻으려고 하면

timeout 이나 에러가 발생하네요...

전달되는 oid 값은 맞는듯 한데..

이건 왜그런건가요.. 죽겠네요 진짜..

어떤 조언이든 감사히 받겠습니다..

그럼..

짜라란의 이미지

동시 접속자가 많은 서버를 제작하려 하는데..

동시 접속자가 많은

채팅서버를 제작하려 합니다.

epoll에 대한 소스나 책을 추천해주시면

감사하겠습니다.

간단한 채팅 프로그램이라

,epoll이외에 멀티스레드 방식으로

제작하려 하는데 스레드가 많이 생기면 문제가

생길까요 ?

euteamo의 이미지

gcc 컴파일에러 : 도와주세요.

안녕하세요?
처음 질문 올립니다.

예전 질문을 검색하여 해결을 찾고 싶은데,
어떻게 찾아야할지도 모르겠습니다. ( 검색 질의어를 뭘로 할지.. )
그리고 하단에 BBCode 사용불가 라고 되어 있는데 어떻게하면 사용가 로 만들 수 있나요?
phpBB 도 영 익숙하지가 않군요. (^^)

제 리눅스 시스템은 Fedora core 3 입니다.

컴파일 데스트 하려는 코드는 다음과 같습니다.

prompt> cat test.cc

#include <iostream>
using namespace std;

int main (int argc, char **argv)
{

페이지

프로그래밍 QnA 구독하기