프로그래밍 QnA

yeilho의 이미지

4바이트 를 atomic하게 업데이트를 어떻게 하나요?

char array가 있는데 이중에 일부 4 바이트를 atomic하게 업데이트 하고 싶습니다.

__sync_bool_compare_and_swap() 를 사용할려구 했는데, 제가 업데이트가 하고자 하는 부분이 char 어레이라서 그런지 아래처럼 했는데 잘 안되네요....

sadtale의 이미지

고해상도(정밀) 타이머를 사용하고 싶습니다..

최소한 1ms 정도의 신뢰도를 갖는 타이머를 쓰고 싶은데요..
도대체.. 어떻게 해야 할 지 모르겠네요..

기껏해야 alarm 이니 setitimer 니 하는 것들은 1초 단위인거 같고..
나노세컨드나 마이크로세컨드는 바라지도 않구요..

knightflow의 이미지

c쉘 스크립트에서 리다이렉션에 관한 질문입니다.

"<<" <- 이 표시가 정확히 어떤 건지 궁금합니다.

예를 들어 그래프를 그리기 위해 supermongo를 사용한다고 하면, sm이라고 치고 그 프로그램 안에 들어가서 나오는 프롬프트 상에서 작업을 해야하지만

수정이 번거롭기 때문에 스크립트와 혼합해서 사용합니다.

#!/bin/csh

sm << END

,,,
,,,

END

trymp의 이미지

pthread 사용시에 futex 에서 dead lock 이 됩니다. 도와주세요.

안녕하세요. 제가 UDP 통신프로그램(heart bit check)을 만들었는데요.

chxooi의 이미지

ctag 색상지정 "짙은파란색으로나와서 잘 안보여요.."

- ctags 를 이용해서 소스 분석 중, ^ + ] 하였을 때, 같은 펑션이 있을 경우 리스팅이 되는데, 칼라가 파란색으로 나옵니다.
눈에 잘 안보여서 그 색깔을 변경하고 싶은데, 잘 안되더라구요.. 방법이 있을까요?

밑에 보니
http://kldp.org/node/61581 이런글과 상황이 같은데...

2005년도이고 이분은 xterm 을 사용중인데

저는 회사에서 서버를 한대두고 모두 telnet / ssh 등으로 접속해서 쓰거든요...

더불어 윗분의 말대로

(/usr/X11R6/lib/X11/app-defaults/XTerm*)을 고치던지, 관련 사항을 .Xdefaults-$HOSTNAME
이런 파일은 존재 하지도 않구요...
xwindows 를 쓰지 않으니 위의 해결책이 저한테는 해당이 안되는것같구요....

byunghoon의 이미지

리눅스 커널 라이선스 문의

안녕하세요.

리눅스 커널에서 파생되는 프로그램을 개발하려고 합니다.

리눅스 커널은 GPL 2.0과 GPL 2.0 Only중 어떤 라이선스가 적용되어 있나요?
커널 버전마다 틀린지요??

허접한 질문에 답변 부탁 드립니다.

blackhush의 이미지

Linux USB 전송 방식 변경 ( interrupt => control ) 관련 질문입니다.

안녕하십니까?

Linux USB 전송 방식을 interrupt에서 control 방식으로 변경하려고 합니다.

아직 URB 구조체에 대한 개념이 부족해서 이렇게 질문드립니다.

Wireless lan usb dongle driver에서 수정을 하고 있는데요.

제품은 zydas 제품입니다.

기존 방식인 interrupt에서는 동작이 되는데 control 방식으로 변경을

interweb8의 이미지

<C언어> 배열과 포인터를 이용하여 여러개의 함수안에 작성하던 중.

배열과 포인터를 이용하여 여러개의 함수안에 작성하던 중.

컴파일시 에러는 발생하지 않지만 메모리를 잘못 참조했는지 자꾸 exe실행오류가 뜹니다.

일일이 찍어봤더니 어느 한 부분이 잡히는데요.. ㅠ.ㅜ

아래처럼 작성했더만 에러는 나지 않지만 계속 exe실행 오류가 납니다.

int main()
{
char a[1000]={0,};

pre(a);

}

void pre_req(*a)
{
char b[2000]={0,};
while(1)
{
배열 a에 대한 여러가지 연산 종료후
break;
}

pre_rsp(b);
}

yahowahoo의 이미지

Berkeley DB에서 *.db 파일 읽기

안녕하세요.
비가 내리는 아침이네요.

Berkeley DB를 만져보고 있는 초보입니다.

다름이 아니라 .db 파일을 만들고 db->get() 함수로 읽어오고 있습니다.

그러나 *.db 파일을 콘솔에다 뿌려주고 싶은데...그냥 코드만 봐서는 어찌해야 하는지 모르겠습니다.

알고 계신분 알려주시면 감사하겠습니다.

페이지

프로그래밍 QnA 구독하기