프로그래밍 QnA

lmk378의 이미지

[완료] 리눅스 커널 소스(kernel/power/main.c)의 state_store가 어디서 호출되는지 모르겠습니다.

suspend관련 kernel 수정중 request_suspend_state가 호출되어지는 곳을 찾아보니
kernel/power/main.c의 state_store에서 호출되더군요.
state_store가 호출되거나 등록된 곳이 어딘지를 모르겠습니다.
static 함수라 다른곳에서 호출되진 못할텐데;;
혹시 찾을 수 있으신분 계실까요?

gaddatee의 이미지

매우 긴 전처리기 지시어를 보면서 궁금점

전처리기 지시어를 사용 할 때 한줄을 넘어갈 경우 마지막 라인을 제외하고 줄바꾸기 시에 \를 붙여서 이어 나가는데

이렇게 지시어가 길경우 #define [A] [B]의 구조에서 A가 길고 공백이 중간중간 많이 들어가면 어디까지가 A영역(바꾸고

싶은 부분)이고 어디까지가 B의 영역(바꿀 부분)인지 매우 구분이 모호하던데 먼가 구분이 쉽게 가능한 방법이 있는건가

요?

이러한 질문이 생긴 이유는 표준 라이브러리들의 헤더 파일을 보면서 매우 긴문장의 define문을 보면서 든 생각입니다.

muring의 이미지

Vncserver Cross Compile

현재 구할수있는 vnc server를 cross compile해서 현재 제가 샤용하고 있는 보드에 올려서 돌려보고 싶은데요...
제가 초보라서
configure 옵션을 어떻게 주어야 하는지 방법을 모르겠네요
그리고 make 설치 후에는 어떤 파일을 보드에 옮겨야 되는지도...
arm 계열 보드입니다.
고수님들 부탁 드려요~

declspec의 이미지

윈도우에서 RST 응답 어떻게 차단하나요?

OS 커널은 열려있지 않은 TCP 포트로 SYN 이 오거나
보낸적 없는 SYN 에 대한 SYN/ACK 이 오면
RST 로 응답하는데요(설정나름이지만)

이거 윈도우7에서 어떻게 비활성화 설정할수 있나요?
리눅스에서는 설정못해도 일단 차단하려면 iptables 등으로 패킷 드랍시키면 되긴하는데...
리눅스, 윈도우에서 각각
설정/해제
어떻게하는지 요약해주실분...!

ckyh585의 이미지

How can I put a timeout on connect()? 이란 것을 보고 의문 사항이 있어서 질문을 드려 봅니다.

pro-gramming TCP/IP applications in unix with the sockets interface에 대한 질문과 응답에 대해서 보다가 이런 질문이 있었습니다.

6.2. How can I put a timeout on connect()?

Andrew Gierth (andrew@erlenstar.demon.co.uk) has outlined the
following procedure for using select() with connect(), which will
allow you to put a timeout on the connect() call:

First, create the socket and put it into non-blocking mode, then call
connect(). There are three possibilities:

jms_jms의 이미지

rc.d에서 start-up시 등록된 데몬이 활성화 된 후, tty#N에서 해당 데몬이 출력값을 확인을 하는 법

rc.d에서 스크립트를 통해서 초기 데몬을 수행하게 되데,
해당 데몬이 printf를 통해서 결과물을 출력하는데,
해당 결과물을 tty0, tty1, ttyS에서 확인할 수 있는 방법이 없나요?
해당 데몬을 kill 한 후, 다시 재 실행시키는 경우에는 가능한데....혹시 방법이 없을까요?

고수분들 도와주세요..

PS 결과 첨부합니다.
..
..

vivisection의 이미지

eclipse cdt에서..

콘솔 출력하는 프로그램드릉 이클립스 내장윈도우(?)에서 출력되는데
콘솔창 따로 띄운다음 출력하게 할수는 없나요?

luvfore의 이미지

std::string 의 데이터를 char* 로 접근하여 채워넣는 방법;;

안녕하세요. 궁금한 점이 있어서 글 올립니다 ㅜ_ㅜ

지금 open source 를 프로그램에 포팅하는 작업을 하고 있는데요.
이 open source 가 C 로 되어 있고, 코드는 공개 되어 있으나 수정이 불가합니다.
문제는 lib 사용할 코드는 C++ 로 되어 있고, 대부분의 문자열 관련 변수를 std::string 을 사용하고 있습니다.

char *인 함수의 input 에 std::string 타입을 넣어서 값을 반환 받아야 합니다.

문제는 예를들어 lib 에 아래와 같은 코드가 있는데

bool GetFileName(char *pStr)
{
char *pTemp = NULL;
--- 중략 ---
pTemp 에 malloc 한 후 임의의 문자열을 대입
------------

declspec의 이미지

스위치와 라우터의 차이는?

스위치는 포트러닝된 맥어드레스를 보고 입력된 프레임을 특정 포트로 출력시켜줍니다.
라우터는 라우팅프로토콜로 만들어진 라우팅테이블을 보고 입력된 패킷을 특정 인터페이스로 출력시켜줍니다.

이런 관점에서 보면 스위치랑 라우터가 핵심적으로 다른게 뭘까요?
2계층이다, 3계층이다 이런거 말구요
'들어온 인풋에 대해서 나갈 경로를 찾고 내보낸다'
라는 점에서는 완전 동일하다고 봐도 될까요?

bawoowow의 이미지

.

페이지

프로그래밍 QnA 구독하기