프로그래밍 QnA + 설치 및 활용 QnA

김학수의 이미지

구조체 포인터 관련 질문.. ^^:

typedef struct{
int aa;
int bb;
char cc;
char dd[10];
}ST_TEST

라는 구조체가 있습니다..

파일에서 한문장을 읽어 buf에 저장을 한 후..

ST_TEST *ptr_test;
ptr_test = (ST_TEST *)buf;

...
...
...

printf ("aa = %d \n", ptr_test->aa);
printf ("bb = %d \n", ptr_test->bb);
printf ("cc = %c \n", ptr_test->cc);

이런식으로 작업을 하는데.
새로운 파일에다가 위 구조체에서 몇부분을 바꿔서 그대로 다시 저장을 하려고 합니다.

littletirano의 이미지

.exec 파일 찾기를 하려는데.find 허가 거부가.

[root@hostname /]# find / -name '.exec' -exec cat {} \; -print
find: /proc/6/fd: 허가 거부됨

이렇게 되면 무슨 경우죠?

jiny7의 이미지

레드햇9.0 깔았는데... Xconfigurator가 없네요..

Xconfigurator 없어지고 다른걸로 대체 되었나요?
Xwindow 설정해야 되는데 찾다찾다 못찾아서 ... ㅜㅜ
화면 설정하는 방법이나... 아님 Xconfigurator대신 쓸수있는
방법좀 알려주세요...

leo78의 이미지

커널 업데이트에 관한 질문입니다~ TT_TT

커널을 rpm 버젼으로 업데이트(rpm -Uvh kernel-*.rpm)하려고 했더니..

오류: 의존성 문제로 인해 실패함:
modutils >= 2.4.13 (은)는 kernel-2.4.18-4 에서 필요로 합니다
initscripts >= 5.83 (은)는 kernel-2.4.18-4 에서 필요로 합니다
mkinitrd >= 3.2.2 (은)는 kernel-2.4.18-4 에서 필요로 합니다
ppp <= 2.3.15 kernel-2.4.18-4 (와)과 충돌합니다
mount < 2.10r-5 kernel-2.4.18-4 (와)과 충돌합니다
nfs-utils < 0.3.1 kernel-2.4.18-4 (와)과 충돌합니다
kudzu <= 0.92 kernel-2.4.18-4 (와)과 충돌합니다

leo78의 이미지

[TT_TT] glibc 설치 후 생긴 문제.. 고수님들 도와주세용 ㅠ.ㅠ

rpm -ivh glibc*.rpm --nodeps --force 이렇게 해서 glibc 를 업데이트 시켰습니다. 그랬더니..

rpm -q xxx 하면 아래와 같은 에러가 나옵니다. 이 에러 어떻게 해야 잡을 수 있을 까요 ㅡ.ㅡ;; 의존성 문제 땜에 이런거 같은데.. 흑흑.. 아시면 좀 알려 주세요^^

/usr/lib/rpm/rpmq: relocation error: /usr/lib/rpm/rpmq: undefined symbol: poptAliasOptions

kodol의 이미지

inter_module_register()에 대해...

안녕하세요

driver를 포팅하면서 보니 일부 함수를 inter_module_register()로 list에 등록하고 inter_module_get()으로 꺼내서 사용하던데 같은 kernel mode에서 왜 이런 방식을 사용할까요?
driver를 통째로 module화하는 것도 아니면서 일부 모듈만 module화하는것이 의미가 있는지..
그냥 함수를 call하는것과 어떻게 차이가 나는지요..

아시는분 계시면 좀 부탁드릴께요
감사합니다

무혼인형의 이미지

FreeS/WAN 을 이용한 VPN gateway에서 ping이 안나갑니다

간략하게 상황을 그리면

+-------+  +---+               +---+  +-------+ 
|Client1|--|GW1|-- INTERNET -- |GW2|--|Client2| 
+-------+  +---+               +---+  +-------+ 

대략 모양은 이런데..
Client1,Client2 에서는 GW1, GW2, Client2, 아무 서버.. 다 정상적으로 핑이 나가고 서비스가 됩니다.
다만 GW1, GW2 에서는 외부로 ping, traceroute, telnet, ftp 등등 아무것도 사용 할 수 없습니다..
근데 외부에서는 GW로 접속할 수 있고요..

freeswan.org의 FAQ에도 이 경우를 언급해 놓긴 했던데.. 뾰족한 해결책을 제시한것 같진 않더군요 ping -I 옵션으로 장치를 통해 강제로 나가게 하면 물론 핑이 나가기는 한데..

sun1226의 이미지

pro*c관한 질문...아주 초보적인 질문이에요...

EXEC SQL SELECT HOST_NAME INTO :hostname FROM admin_host;
에 대한 해석.....
pro*c 에관한 좋은 서적좀 추천해주세요...
그리고 괜찮은 사이트있으면 ....가르쳐주세요...

bellus의 이미지

초보가 볼만한 오픈소스는?

개인적으로 유닉스 또는 리눅스 기반의 프로그래밍을 공부하고 있는데요,
C문법이나 기본 함수들은 어느 정도 파악했고, 이제 막 포인터를 이해하기
시작했는데, 더이상 무엇을 해야 할지 막막하네요.
앞으로 시스템 프로그래밍이나 네트워크 프로그래밍을 공부하려고 합니다만
그전에 머리도 식히고, 시스템에 대한 기본적인 지식을 넓힐 겸 오픈소스 몇가지를 붙잡고 분석을 해보려고 합니다.
근데 무턱대고 오픈 소스 몇 개 까봤는데,, 정말 어렵더군요. 이해하기도

charsyam의 이미지

gcc 에서의 함수 콜링 방식

gcc 에서 함수 calling 방식에 대해서 알고 싶습니다.

__attribute__((stdcall)) 로 stdcall은 지정이 되는것 같은데

cdecl, pascal 방식은 어떻게 지정해야 하나요?

_cdecl, __cdecl, __cdecl__ 이런식으로 다 넣어봤는데

안되네요.

그럼 고운 하루되시길...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기