프로그래밍 QnA

blackhush의 이미지

linux Wlan 포팅 질문입니다.

안녕하세요.

요즘 linux(2.6.27)에다 wlan을 포팅하던 중 질문이 있어 글올립니다.

일단 포팅을해서 data 전송까지 성공했는데요.

처음에는 rt73 chip set을 포팅해서 문제없이 동작시켰는데 추가적으로

zd1211 chip dongle을 추가하던중 문제가 발생하였습니다.

문제는 동작둥에 board가 halt 되는 것이입니다

mosad34의 이미지

리눅스에서의 메모리 try~catch

현재 아무 라이브러리를 만들어 배포하는데요..10군데에서 사용하고 있다면 그중 한군데에서만 이상하게 프로그램이 죽더라고요
테스트할때는 아무문제가 없다가 상용화하면 segmentation 오류로 뻗어버려서요..ㅠㅠ
코어파일을 보면 제가 배포한 라이브러리 내에 어떤함수에서 죽더라고..
근데 그 함수

mtg1의 이미지

[완료]while문을 썼는데 뭔가 이상하네요..(뒤에 내용이 더 있는데 읽지 않고 파일종료..)

뭐랄까, 제목이 좀 이상한데요..

void QS(int num[], int d){//퀵소트입니다.
	int left,right;
 
	int key;
	if (d <= 1) return;// 구간이 1이면 정렬 끝
 
	key=num[d-1];
 
	for (left=0,right=d-2;;left++,right--) {
		while (num[left] < key) { left++; }
		while (num[right] > key) { right--; }
		if (left >= right) break;            // 좌우가 만나면 끝
 
mosad34의 이미지

리눅스에서 메모리 예외 처리(Segmentation Fault)

안녕하세요

다름이 아니고 리눅스에서 메모리 예외처리에 대해 알려주셨으면 하는데요 지금 라이브러리를 제작했는데 그걸 사용하는 프로그램에서

이유없이 Segmentaion오류로 죽더라고요..그것도 랜덤으로...
더 이상한건 그 라이브러리를 여러 다른곳에서 사용하는데 오직 한곳에 서비스하는 곳

kwonsu의 이미지

[완료]제가 생각하고 있는것이 맞는지 제발 확인 부탁드립니다.

얼마전 netfilter를 이용한 기본적인 nat 을 만들어봤는데요 postrouting 으로 hooking하여 마스커레이딩처럼 되는것을 확인하였고 prerouting hooking하여 목적 ip가 변경되어 접속되는것도 확인했습니다.

참고로 테스트 환경은
윈도우 PC(10.0.0.2) ------ linux(222.xxx.xxx.xxx) --------------- 외부 PC

이렇게 했으며 prerouting

bueline의 이미지

mysql_real_connect

c언어에서 mysql_real_connect를 사용하여서 connection을 진행하고 있습니다.
MYSQL *conn을 선언해놓고

int connect_mysql(MYSQL *mysql_conn)
{
	mysql_conn = mysql_init(NULL);
	if(mysql_conn == NULL)
	{
		database_log("Initial Error %u [%s]\n ", mysql_errno(mysql_conn), mysql_error(mysql_conn));
		return -1;
	}
 
	/* Connect to database */
	mysql_conn = mys
mtg1의 이미지

[완료]fread 사용중 문제..

typedef struct field{
	short l;//전체 길이
	int num;//번호
	short len;//필드2(이름) 길이
	char name[20];//사원이름?
	float f;//평점
	char s;//성별
}FI;//이게 구조체고...
 
//코드 본문에서 썼던 것 중 문제되는 부분이..
 
        fread(&fi[z].len,2,1,fp1);
	fread(&fi[z].name,fi[z].len,1,fp1);//이 부분이 문제가 되네요.
kimorak의 이미지

커널 소스에서 함수명 추출 방법

커널 소스를 보고 있는데요,

소스가 워낙 복잡해서 함수들을 하나씩 보고나면 전체적인 윤곽이 잡히지 않네요.
혹시 소스의 함수명만 추출해서 한번 훑어볼 수 있는 방법이 있을까요?
grep으로 한다면 뭘 잡아야할지 모르겠어서요.

이명수의 이미지

pcap_ 함수들을 호출하면 에러가 발생합니다

pcap_lookupnet() pcap_compile() pcap_setfilter() 함수 등 pcap_ 함수들을 호출하면 에러가 발생합니다

TCP 패킷만 캡쳐하기 위해 아래와 같은 패킷 필더링 코드를 넣었는데

	struct in_addr network;
	struct in_addr netmask;
	struct bpf_program fcode;
 
	pcap_lookupnet(device, &network.s_addr, &netmask.s_addr, ebuf);
 
	pcap_compile(pcapd, &fcode, 
cokecola7의 이미지

QT4 이벤트 질문입니다

이벤트문제로 개인적으로 질문을 드리는데요
쉽지 않네요
A,B버튼중 A를 누르면 A값
B를 누르면 B값을 출력하고 싶습니다...

페이지

프로그래밍 QnA 구독하기