프로그래밍 QnA

muzie의 이미지

인터럽트에 관한 좀 엉뚱한 질문 드립니다.

일단 인터럽트의 정의에 대해서는 알고 있습니다.

커널소스를 조금 보니, 인터럽트 핸들러에 인터럽트 시에 불리는 함수를 등록하는 것 같더군요.
그래서 궁금합니다.

현재 임베디드 장비 부트로더에 작업을 하고 있습니다.
BLOB에 인터럽트 핸들러를 구현해야하는데,
이것을 어떻게 해야하는지

narusas의 이미지

GTK에서 GUI 디자인 노하우좀 알려주세요.

table, hbox, vbox 이걸로 Gnome Human Interface Guideline(GHIG) 따르며 국제화지원하는 디자인 할수 있기는 한겁니까?

Glade로 아무리 테스트 해봐도 "대충" 막 가져다 붙이는 UI는 만들겠는데, GUIG 따르는 UI는 Fixed 디자인뿐이 않나오는 군요.

gauibauibo의 이미지

C에서 파라메터에 복수개의 함수 지정

소스 분석중에 아래와 같은 코드가 있는데

char Test[] = "Test string"
unsigned char slide[512];
 
void message(unsigned char* buf, unsigned log size, int flag)
{
    printf("buf: %s \n", buf);
    printf("size: %d \n", size);
    printf("flag: %d \n", flag);
 
    return;
}
 
int main(void)
{
    message( (unsigned char*)("test"), 
        (unsigned long)
thisnome의 이미지

timeout 상황이 아닌데도 select 의 리턴이 0 이 되는경우

select 의 리턴값이 timeout 상황이 아닌데도 0 인 경우가 발생합니다.

여러 case 가 있겟지만 제가 겪는 경우는 select 에 입력되는 timeout 값이 특정크기를 넘기는 경우에 다른 event 가 발생하는 경우 리턴 0 이 먼저 발생하고 다시 select 에 진입해서야 해당 event (리턴 1) 이 발생합니다.

while(1)
{
tm.tv_se
bluesolip의 이미지

[초보]배치파일 argument 질문

안녕하세요.

배치파일로 무언가 작업을 하다 혹시 이런방법이 가능한지 궁금해 질문드립니다.

>a.bat 1 2 3

a.bat파일 내용을 아래 c 소스와 유사하게 표현 할 수 있는지요??

jos77의 이미지

[완료] I/O 함수들 중에서...

write 에서 O_APPEND 를 사용하면서 느끼는 건데

일반적인 file 의 increase 와 random write 는 가능한데

파일의 끝부분만 지우는 그러니까 파일의 사이즈를 줄이는 명령은 따로 없는 건가요?

예를 들어 txt 파일을 편집하면서 마지막 단락을 통째로 지운다거나 할때

우리가 보기에는 해당 파일의 끝부분이

enermysong의 이미지

그놈관련 질문드립니다.

Gnome 관련 질문드립니다. GLADE와 GTK+를 이용하여 UI를 작성중인데요!

belfe7의 이미지

투명 관련 질문

일반 리눅스 PC 에서는 rgb888 24 bit이 지원이 된다고 하면

어떻게 OpenGL 등에서 투명 처리가 가능한것 가요?

기본적으로 HOST 가 24 bits 가 지원되면 alpha 가 지원 안되는 것 아닌가요?

궁금합니다

shad0wse의 이미지

콘솔과 X윈도우 상에 시스템 호출이 다릅니까?


삭제(unlinkat) 시스템 호출을 래핑하던 중
콘솔에서 rm으로 삭제하면 unlinkat 시스템 호출이 불리우는데
X윈도우(정확히는 Ubuntu-8.10 GNOME)상에서 파일을 삭제하니
해당 시스템 호출이 불리지 않더군요.

혹시 콘솔과 X윈도우가 사용하는 시스템 호출이 다른지 궁금합니다.
그리고 X윈도우에서 strace

Boooooom의 이미지

모듈화 프로그래밍시 질문입니다..

모듈화 프로그래밍을 직접 처음 해보았는데요

헤더파일을 포함시키는 순서에 익숙치 않아 질문드립니다.

main.c

a.h
b.h
c.h

a.c
b.c
c.c

이렇게 있을 때, a.h는 main.c, a.c, b.c, c.c에서 모두 필요하다고 할 때, 효율성을 위해서

#ifndef _A_H_
#define _A_H_

...

#endif

이렇게 하면 main.c 에서 a.h가 처음

페이지

프로그래밍 QnA 구독하기