프로그래밍 QnA

익명 사용자의 이미지

Interrupt

.. 궁금한 부분에 @@@@@@@@@ 표시를 해두었습니다.

#include
#include

typedef unsigned int WORD;
typedef unsigned char BYTE;

BYTE far *intr_vector = (BYTE far *)0L;

char *description[] = {"CPU Division by Zero","CPU Sing
Trap","CPU None Madkable Interrupt"};

int main(void)
{
WORD count;

for(count = 0; count < 3; count ++)
{
printf("\t %d \t %-50s \t %02x%02x%02x%02x", count,
description[count],
intr_vector[count*4 + 3], @@@@@@@@@@@@
intr_vector[count*4 + 2],
intr_vector[count*4 + 1],
intr_vector[count*4 + 0]);
}
return 0;

익명 사용자의 이미지

Union

저가 가지고 있는 책에서

#include

union ch_int {
char ch;
int in;
}a;
void main()
{
a.in = 0xbc37;
printf(" ch = %x, in = %x", a.ch, a.in);
}
결과 ch = 37 in = bc37
이라고 나온다고 하더군요 그리고 결과도 그렇게 나왔습니다.

그런데 그 책에서 a의 첫 바이트에 37이 들어가고 두번째 바이트에 bc가
들어간다고 하더군요.

char 형 ch가 union변수 a의 시작 번지에서 1바이트를 읽어 오려면 int
형 in의 값의 바이트가 반대로 들어가면 괜찮겠다는 생각을 했지만...

익명 사용자의 이미지

Unix C - Makefile 에 관한 질문에요..

.SUFFIXES .c .ec .o
#
ROOT = $(HOME)/src/lib
INFORMIXDIR = /Informix
#
SQL = esql
#CC = /home/SUNWspro/SC4.2/bin/cc
CC = /opt/SUNWspro/SC4.2/bin/cc
#
INFORMIX_INC = $(INFORMIXDIR)/incl/esql
INC_DIR = -I$(INFORMIX_INC) -I$(HOME)/inc -
I/home1/gift/inc
#
INFORMIX_LIB = -L$(INFORMIXDIR)/lib -L$(INFORMIXDIR)/lib/esql
LIB_DIR = $(INFORMIX_LIB) #-L$(HOME)/lib
#LIB = -lgft
#
DEBUGER_OPTION = -g
CC_DEBUGS =
#
SQLFLAGS = -I/home1/gift/inc
CFLAGS = $(INC_DIR) $(DEBUGER_OPTION) $(CC_DEBUGS)
LDFLAGS = -O $(LIB_DIR) $(DEBUGER_OPTION)
#
#
#
SQL_SRC = GFT_comdb.ec GFT_common.c GFT_config.c

익명 사용자의 이미지

리눅스 커널 모듈은 GPL로 공개되어야 하나요?

만약 device driver와 같은 Linux Kernel Module을 개발했을 때,
이를 GPL로 공개해야만 하나요?
GPL에 의하면, 일반적인 프로그램의 경우, GPL 프로그램에 결합되는
module을 개발한 경우 module 역시 GPL로 공개되어야 하는 것으로 알고
있습니다.
그런데, 이 사항이 리눅스 커널의 모듈에도 적용되는 것인지요?

어떤 리눅스 디바이스 드라이버 모듈들을 보니, GPL이 아닌 MPL
(Mozilla Public License)로 되어 있던데, 이를 GPL을 따르지 않아도
된다는 예로 볼 수 있을까요?

익명 사용자의 이미지

[질문] 간단한 pthread를 이용한 프로그램에서 에러

아래 아주 간단한 pthread를 이용한 테스트 프로그램인데요..
에러가 다음과 같이 나요.,.왜 나는지 아시는분 없나요?
-----------------------에러 메세지--------------------------------
tmp/cclMgFpr.o In function `main'
/tmp/cclMgFpr.o(.text+0x14) undefined reference to `pthread_create'
/tmp/cclMgFpr.o(.text+0x29) undefined reference to `pthread_create'
/tmp/cclMgFpr.o(.text+0x37) undefined reference to `pthread_join'
/tmp/cclMgFpr.o(.text+0x45) undefined reference to `pthread_join'
collect2 ld returned 1 exit status
------------------------------------------------------------------

익명 사용자의 이미지

프로그램의 최대 메모리 사용량을 알 수 있는 방법을 문의드립니

프로그램의 최대 메모리 사용량을 report할려고 하는데, 방법을 찾을 수
가 없네요... 수행속도는 getrusage를 사용해서 해결했는데. 혹시 알고계
시는 분께서는 답변 부탁드립니다.

익명 사용자의 이미지

select에 대하여

select를 이용해서 블록을 사용하는 프로세서외에 다른 프로세서는
수면에 들어가게 할려고 하는데 어떻게 하는지 잘 모르겠습니다...
select문에 간단한 예나 이용방법좀 가르쳐 주시길 바랍니다!...
너무 어렵군요~ㅠㅠ

익명 사용자의 이미지

야후사전을 이용해서 사전을 만들고 싶은데..

사실은 C로 야후사전을 이용해서 사전을 만들려고 하는데요..

기본적으로 html을 받아와야 할텐데..

제 생각으로 소켓으로 연결하고
"GET /index.html "
하면 될줄 알았는데.. 안되네요..

그래서 혹시나 해서

telnet kr.yahoo.com 80 하고 나서
GET /index.html

해도 안되더군요.. ㅠㅠ

아직 검색실력이 모자라서 그런지.. 이런것에 관한거는 잘 몰라서요...

어떻하면 html화일을 받을수가 있을까요??

받고 나서도 많은 태그들을 지워야 할텐데...

첫단추부터 막히네요...

익명 사용자의 이미지

Swing 실행시 에러

Warning Cannot convert string "MetaCtrlInsert" to type VirtualBinding
이러한 메세지가 뜹니다 무슨에러인가요?

익명 사용자의 이미지

top 명령어 소스는 어디에?

top 명령어에대한 소스를 찾아보려구하는데 어디있는지 모르겠네요.
소스가어디있는지 좀 알려주세요.,
부탁합니다. 감사합니다.

페이지

프로그래밍 QnA 구독하기