프로그래밍 QnA

granite의 이미지

cvs 정책

ci, co , update 만 쓰다 이 프로젝트를 두개로 나누어 소스를 관리해야 하는 문제가 생겼습니다. 하나는 상용화용, 하나는 공개용 즉 한개의 소스를 두개로 나누어 관리해야 하는데 어떻게 하는게 좋을까요? 각각의 소스는 거의 동일하나 조금씩 차이가 있는 정도 인데 이걸 tag(tag을 써야 하는것 맞지요) 을 써야 할지, 아니면 아예 다른 프로젝트들로 관리해야 하는지 조금 애매하네요. cvs에 그리 익숙치 않아 어떻게 해야 할지 어렵네요.

pelsia2의 이미지

editplus 로 저장하면 ^M 이 자꾸 생겨요.

editplus 로 파일을 저장하고,

그 저장된 파일을 unix 의 vi 로 보면

자꾸 ^M 이 문장 끝에 나타나요.

이거 어떻게 해야지, editplus 에서 저장할때 저 문자가 안들어가나요?

초보가....

jenix의 이미지

파이썬에서 stdin 으로부터 입력받을때 ..

안녕하세요.

파이썬에서 키보드로부터 입력받을때..

raw_input 과 sys.sdtin.read 을 이용했었는데.

string 으로만 저장이되어서. int() 혹은 float() 같은 걸로 변환을 해줘야 하더라구요

c 의 scanf 처럼 형식화된 입력받기 같은 것은 없을까요?;;.

i_wish_awk_sed_perl의 이미지

abort 함수는 언제 사용되는지요?

man abort 라고 하면 다음과 같이 나옵니다.

Quote:

비정상적인 프로그램의 종료 발생

abort() 을 사용하면 프로그램이 종료 되는것 같습니다만... exit(1) 로 종료하는것도 마찬가지로 프로그램이 종료 되지 않는지요? 음...질문의 요지는 특별히 어떨때 abort() 을 자주 사용하는지요?

i_wish_awk_sed_perl의 이미지

좀비 프로세스 만들지 않기...

fork을 이용해 자식 프로세스를 여러개 만들었습니다. 그리고 자식 프로세스가 종료 되기 전에 부모 프로세스를 죽여야 할때...그냥 죽이게 되면 자식 프로세스들은 init 의 자식으로 입양(?) 되는걸로 알고 있습니다.

부모 프로세스를 죽이면 부모 프로세스가 소유한(생성한) 자식 프로세스들을 한방에 모두 죽여 버리고 자신도 죽는 방법이 있을지요?

linux_chozza의 이미지

디바이스 드라이버에서 read를 이용해서 데이터 전송하기

안녕하세요.

디바이스 드라이버의 read콜에서
copy_to_user를 이용해서 응용프로그램으로 데이터를 전송해주지 않습니까?
근데, memcpy를 이용해도 데이터 전송이 되던데...
이게 왜 그런지 궁금합니다.
책에는 copy_to_user를 쓰고, memcpy는 사용할 수 없다고 하는데..
memcpy로도 가능하니 당황스럽군요. 웃어야 할지 울어야 할지 :shock:

greatlee의 이미지

C++, 형식화된 입출력에 대한 질문입니다.

printf("%*s%s\n",10,"","aaaa");

위와 같은 코드를 C++에서는 어떻게 코딩하여야 하나요?

cout을 사용해서 출력하는방법을 알려주시면 감사하겠습니다. ^^

linuxcoco의 이미지

커널의 네트워크 함수를 모듈에서 사용하려고 하는데요.

고수님들 도와 주세요~ ㅜ.ㅜ)/

static inline int ip_local_deliver_finish(struct sk_buff *skb)

int ip_local_deliver(struct sk_buff *skb)

이 두 함수를 EXPORT 해서 모듈에서 사용하려고 합니다.

그래서 함수가 구현되어 있는 곳에 두 함수를

EXPORT_SYMBOL(ip_local_deliver_finish);
EXPORT_SYMBOL(ip_local_deliver);

이렇게 export했습니다.

그리구선 Makefile을 찾아서

export-objs = ipip.o ip_gre.o ip_input.o

위와 같이
두 함수가 있는 ip_input.o 화일을 추가했습니다.
goguma73의 이미지

xargs를 이용한 파일 이동

이틀지난 파일을 find 명령으로 찾아내서 지정 디렉토리로
이동시키고 싶은데 다음과 같이는 사용을 못합니다.
find /home/test/logs/ -mtime +1 | xargs mv xxxx /home/test/logs_bk

물론 이런 명령어는 mv에서 에러가 날텐데....
xxx에 어떤 인자를 입력할 방법이 있습니까?

다른 방법이 있으면 알려주세요...

moonzoo의 이미지

type을 저장할 수 있나여?

예를 들어 다음과 같이 여러개의 structure type이 정의되어 있고

이 structure들이 공통으로 사용할 함수가 다음과 같이 정의되어 있다면

typedef struct
{
...
}A;

typedef struct
{
...
}B;

typedef struct
{
...
}C;

int foo( void * structure, int size, ... );

위와 같은 함수 foo에서 structure을 파라메터로 넘기면서

해당 파라메터의 type도 같이 넘길 수 있는 방법이 없을까요?

foo내부에서는 넘어온 type을 알아야만 합니다.

페이지

프로그래밍 QnA 구독하기