프로그래밍 QnA

yoonseok83의 이미지

더미펑션 만드는 노하우???

C에서 실제로 사용될 함수를 만들기 이전에 땜빵(?)으로 아무기능도 수행하지 않는 더미펑션 만들때 있잖아요~
근데 이런 더미펑션이 많을 때 실제 사용될 함수가 완성되면 바꿔주는게 꽤~ 귀찮더라구요~ ㅡ,.ㅡ;;
더미펑션을 조금 쉽게 관리할 수 있는 노하우 없을까요???

bizzare의 이미지

[질문] Solaris와 IBM UNIX에서 C 컴파일러 명령어는?

c++코드를 컴파일 할 때는
Solaris에선 CC
IBM에서는 xlC
를 사용하고 있었습니다.

그런데, C로 작성된 코드는 c++컴파일러로 컴파일할 경우,
에러가 날 때가 있죠 (완전 호환은 아니니까..)

그런데, Solaris와 IBM에서 c 컴파일러 명령이 무엇인지 모르겠습니다.

알려주시면 감사하겠습니다.

seacloud의 이미지

c++ 에서 static 변수를 가진 C 함수 호출하기

안녕하세요,

C++ 상에서 static 변수를 가진 C 함수를 호출하여 사용하는 도중 궁금한 것이 생겨서 질문을 드립니다.

A와 B 라는 각각의 class 에서 D라는 c 기반의 함수를 사용합니다.

int D(int i){
static int a = 0;
if(i)
a = i;
else
return a;
}

A class 의 Aa라는 메소드 안에서
void A::Aa(void) {
D(3);
}

freemckang의 이미지

[질문] Socket 통신 관련하여 질문 드립니다.

TCP/UDP 소켓 통신을 위해 select를 통한 서버를 구성하였습니다.

문제는, connect까지 성립되고, 물리적으로 이더넷 케이블을 뽑았을 때, select가 error를 리턴하지 못한다는 것입니다.

제 생각으로는 물리적으로 이더넷 케이블을 뽑게 되면 인터럽트가 발생하고, 해당 ISR이 해당 netdevice의 queue에 물려있는

key4078의 이미지

iptables/netfilter를 대신할 가벼운 방화벽 없을까요?

ixp425를 쓰는 라우터에 방화벽으로 iptables/netfilter를 쓰고 있는데
시스템이 딸려서 그런지 작은 패킷에 대해 throughput 성능이 최대 두배까지 차이가 나네요.
nf-hipac이라는 필터도 찾아보기는 했는데 개발이 중단된지 오래되서 별로 신뢰가 안가구요.
혹시 embedded system을 위한 가벼운 방화벽 없을까요?

hyper9의 이미지

반복적인 작업을 하는 test program을 하나 만드려고 합니다.


read address
echo $address

이렇게 간단한 두 줄의 script인데요.
이걸 여러번 반복하다보면, read한 값이 제대로 echo가 되지 않는 경우가
발생하는 것 같아요.

좀더 확실히 시험해보려고 하다보니 이 절차를 자동화하고 싶다는 생각이 들어서요.

예를 들면 100번이나 1000번이나 횟수를 정해주고

위와

blueblue의 이미지

system time이 빨리 갑니다. 조금만 느리게 가게 할 수 없을 까요?

임베디드 시스템에 올린 리눅스의 system time이 한국표준과학연구원(http://www.kriss.re.kr)에서 제공하는 표준시간에 비해 평균 하루 10초 정도씩 빨리 가고 있습니다.

athxue의 이미지

stdin과 fflush문제 어떻게 해결해야 할까요?

지금 작성중인 코드중에 scanf와 fgets가 많이 사용되고 있습니다. 근데 어느 경우는 이 둘 함수를 그냥 무시하고 지나쳐버리는데 이전 입력 함수에서 남아있던 \n이 해당 함수를 그냥 지나치게 만드는것 같습니다.

winterprincess의 이미지

Charater Device에서 커널모듈에서 이벤트 발생시 User App에게 변수를 보내는 법


커널모듈에서 이벤트 발생시 User App에게 변수를 보낼 수 있는 방법이 없을까요?

지금까지 예제를 보니 User App에서 먼저 커널 모듈로 접근할 때만 변수 메모리를 Copy할 수 있던데,

반대로는 작동하지 않는 것 같습니다...

혹시 문자 드라이버 외의 방법이나 문자 드라이버로 가능한 방법이 있는지

enermysong의 이미지

usb 관련해서 질문 하나 드립니다.

안녕하세요!

usb를 공부하고 있는중인데요!

usb가 삽입되어 usb가 인식처리가 완료 되는 시점까지의 시간을 측정하려고 합니다.

그래서 저는 리눅스 커널쪽에 usb-skeleton.c 파일을 열어서 skel_probe 함수의 시작부분에서 시간을 한번 측정하고 끝부분에서 측정을 하였는데 이방법이 맞는지 잘 모르겠습

페이지

프로그래밍 QnA 구독하기