프로그래밍 QnA

sangjina의 이미지

커널2.6.5 업하고나서...문제가..

디바이스드라이버를 짜서..컴파일을 했습니다..
근데..
insmod xxx.o하면 에러가 나옵니다.
insmod: error inserting 'xxx.o' : -1 Invalid module format

이라는 에러가 나옵니다..
그래서...
Makefile 에
gcc Flag에 -DKBUILD_MODNAME 를 추가했습니다.
근데..올라가긴 하는데..이상하게 나옵니다.

module size used by
l 704 -

글구 다른 모듈들은 올라오지도 않습니다..

어떻게 해야되죠...
?

답부..바랍니다.ㄷ
그런.

seeker의 이미지

unix환경에서 현재서버의 ip를 알아내는 법?

환경 : HP unix
언어 : c/c++

현재 서버의 ip를 알아낼 필요가 있습니다.
이때 사용할수 있는 unix c함수가 있는지요?

loader의 이미지

서버 프로그램을 시작하는데요..

많은 양의 동시 접속(3000이상) 공개 서버 프로그램중에서

(웹, FTP 기타 등등.. 어떤 것이라도 좋습니다.)

자바로 된 프로그램이 있을까요.

소스를 좀 볼일이 있어서요..

그리고.. 혹시 서버 프로그래밍 개발자 모임이라던가

좋은 책이라던가

초보 서버 프로그래머에게 도움이 되는게 있으면 추천해 주세요~~

toy의 이미지

gdb에서 디스어셈블시 C와 어셈코드를 한눈에 볼수있는방법이...

VC++에서는 디스어셈하면....
C와 어셈코드가 한눈에 들어오도록 나오는것을 보고 감동받은적이있습니다...
즉 씨한라인나오고 어셈코드 한라인나오고 ..이런식으로요...
gdb에서 디스어셈하면 어셈코드만 쫙나오니까
세그폴트난부분을 찾았다고 해도 거기에 해당하는 C코드찾는게 귀찮더군요..
물론 못찾는건 아니지만요..
혹시 아시는분 계신지요?

cpulpul의 이미지

socket통신 connect()함수 리턴값에 대한 질문입니다.

connect()함수의 리턴값에 대한 질문을 올립니다.

아래와 같이 nonblocking connect()함수가 있습니다.

최초 서버에 nonblocking connecting을 시도 합니다.

접속완료 되면 서버로 데이터를 전송합니다.

서버와 통신중 사용자가 임의로 연결을 종료하면 sockfd close한후

프로세서는 서버로 데이터를 전송하지 않고 내부에 데이터를 저장합니다.

다시 사용자가 임의로 서버로의 연결을 시도하면

아래의 함수로 nonblocking connecting을 시도중

이건 소스코드입니다.

psjcap의 이미지

이럴 때 권한이 어떻게 되나요..??

root로 setuid가 설정된 프로그램이 있는데요..
그 프로그램에서 fork를 하고.. fork한 자식 프로세스에서..
system 함수로 shell script를 호출합니다..

root가 아닌 다른 계정으로 이 프로그램을 실행시킬 때..
여기서 호출되는 shell script는 무슨 권한으로 동작하나요..?

sangjina의 이미지

현재 디바이스드라이버를 작성중니데...

근데..에러가 자꾸납니다..
소스상문제가 아니고...
제가..지금 Kernel 2.6.5를 사용하고 잇습니다..

root@linuxserver encoder]# make
gcc -D__KERNEL__ -DMODULE -Wall -I/development/cardvr/work/linux-2.6.5/include -I. -g -o sh7003 sh7003.c
[root@linuxserver encoder]# make
gcc -D__KERNEL__ -DMODULE -Wall -I/development/cardvr/work/linux-2.6.5/include -I. -g -o sh7003 sh7003.c
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:77: undefined reference to `main'
collect2: ld returned 1 exit status

nayana의 이미지

삽입정렬 알고리즘 질문입니다.

[code:1]#include<stdio.h>

#define N 100

void indirect_insert_sort( int score[], int index[], int n );

int main( void )
{

int i, n, score1[N], index1[N];

printf("Number of data ?\t "); // 입력할 데이터 갯수

scanf("%d", &n);

for( i = 0; i < n; i++ ) // 데이터 갯수에 맞게 데이터 입력
{
printf("score[%d] = ", i);
scanf("%d", &score1[i]);
}

indirect_insert_sort( score1, index1, n );

phj6013의 이미지

드헷 9.0에 관한 질문입니다. 커널버전에 관하여

레드헷 9.0 깔고나서요 module programming 하려고하는데요
커널에러가 나서 확인해보니 /usr/iclude/linux를 지우거나 다른 이름으로 바꾸요
/usr/src/linuc-2.4.20.8/include/linux 로 심볼릭 링크를하라고 나와있습니다.
그래서 그렇게 하려고 보니 /usr/src/ 에는 debug라는거 밖에 없더라구요
학교에서 할때는 /usr/src/linuc-2.4.20.8 라는게 있었는데 집에서 해보니
그 디렉토리 자체가 없는 것입니다.
find / | grep "linux-2.4.20.8"을 해봐도 부팅에 관련된 디렉토리밖에 검색이 되지 않습니다.

rubbe의 이미지

[질문] 디렉토리에 있는 모든 파일(그림)의 크기를 한꺼번에 줄

제가 하고자 하는 바는

한 디렉토리내에 다음과 같은 파일들이 있을 때

000001.jpg
000002.jpg
000003.jpg
.....
000010.jpg

ImageMagic(convert)을 이용해서 원래 크기의 50%로 줄이려면
어떻게 해야 하나요?

참고로, 아시겠지만 개별 파일에 대해서는
jongkwan@>convert 000001.jpg resize 50% 00001.jpg
하면 됩니다.

페이지

프로그래밍 QnA 구독하기