프로그래밍 QnA

익명 사용자의 이미지

Audio Driver..? 양방향인가 단방향인가..?

리눅스의 표준 sound driver인 OSS_driver 소스 를 가지고 컨버터 작
을 하는 중입니다..

헌디 이 리눅스 소스를 살펴보면 양방향으로(record와 play를 동시에)
할수 없도록 소스를 만들어 놨더군여.. 표준 디바이스 드라이버가 왜 양
방향으로 할수 없도록 만들어 놓았는지 궁금합니다..ㅡ.ㅡ;

양방향으로 할수있는 오디오 디바이스 드라비어가 따로 존재하나요..?

고수님들 audio driver를 검토하신 분들은 답변부탁드립니다..

혹시 제가 잘못알고 있는건 아닌지..

익명 사용자의 이미지

gcc로 컴파일시 include path 는 어떻게...

gcc로 컴파일시
아래와 같은 에러가 납니다.
/tmp/ccqYDKO7.o(.text+0x12) undefined reference to `qContentType'
.
.
.
.

소스에 보면 hearder 파일이 #include 에 의해서 불러와 져야 하는데
그렇질 못하고 있는것 같습니다.

익명 사용자의 이미지

메모리 관련 문제에 대해 조언 부탁드려요.

레드헷 7.3에서 작업중입니다.

현재 개발중인 프로그램을 실행시키면 일정량의 메모리가 계속 소모되네
요..
sar -r 1 10000 명령으로 보면 1초에 약 8~16K 정도의 메모리가 소비되
고 있습니다.

프로그램 어딘가에 버그가 있는거 같은데. 워낙 다수의 프로세스로 이루어
져서 찾기가 힘들어요.. 소스도 여기저기 산재되어 있구요.

어떤 방법으로 이 버그를 해결할 수 있을까요? 현재 메모리를 계속 사용
하고 있는 프로세스에 대한 정보를 얻는 툴은 없나요?

익명 사용자의 이미지

자바 서블릿 설치에 관한 질문

apache-1.3.20-16.i386.rpm
mysql-3.23.41-1.i386.rpm
php-4.0.6-7.i386.rpm
jakarta-tomcat-3.2.4.tar.gz
j2sdk-1_4_1_01-linux-i586-rpm.bin

등을 깔랐습니다. (tomcat만 빼고 모두 rpm으로 설치했습니다.)

그후 /etc/profile에다
export PATH=$PATH/usr/X11R6/bin/usr/java/j2sdk1.4.1_01/bin
export JAVA_HOME="/usr/java/j2sdk1.4.1_01"
export CLASSPATH="."
export TOMCAT_HOME="/usr/local/jakarta-tomcat"
위에 내용을 적어준후

톰켓 디렉토리에서 ./startup.sh
를 실행했습니다.
http//localhost8080
하면 고양이 그림과 화면이 뜨는데
직접만든 jsp 파일을 jsp디렉토리에 올리면..

익명 사용자의 이미지

gtk 질문염..

음..gtk 에서 버튼이나 어떤 이벤트에서 윈도나 다일얼로그를 뛰울때는

화면에 잘 뜨는데..

왜 이벤트와 관련이 없는 함수에서 콜을하면(윈도, 다이얼로그) 보이지가 안을까여?

왠전히 안보이는게 아니라..화면, 그니까 윈도에 클릭이나 포커스가 가면

다시 보이더라구요..ㅡ.ㅡㅋ(gtk_widget_show 로도 안보이는것이 있다니.으.........ㅡ.ㅡ)

왜 이러는지와 해결책을 알고 계시는분이 있으면ㅇ 답변좀...^^;

익명 사용자의 이미지

fork에 대하여...좀 헷갈리네요.

1. 예제

#include
float elapsed_time( struct timeval t0, struct timeval t1 );

main()
{
int pid, ppid;
struct timeval tp1, tp2;

gettimeofday(&tp1, NULL);
switch(pid = fork())
{
case -1
perror("synchro");
exit(1);
case 0
gettimeofday(&tp2, NULL);
printf("child%d my parent %dfork time = %f\n", \
getpid(), getppid(), elapsed_time( tp1, tp2 ) );
default
gettimeofday(&tp2, NULL);
printf("parent%d fork time = %f\n", getpid(),elapsed_time

익명 사용자의 이미지

C 를 공부하던중... 의문이 있어서 문의 드립니다.

안녕하세요..

practice C programming 을 공부하던 중 아래와 같은 소스가 있는데..

read 함수는 다음과 같고....

read_size = read(in_file, buffer, sizeof(buffer));

~ 중략 ~

write(out_file, buffer, (unsigned int) read_size );

~ 후략 ~

여기서 write 함수에서 세번째 인자 에서 ( unsigned int ) 라는
식으로 자료형이 붙는 이유를 모르겠습니다.

함수의 원형은 다음과 같이 세번째 인자의 자료형이 주어졌는데..
unsigned int 라고 자료형을 주는 이유를 모르겠습니다.

ssize_t write(int fd , const void * buf , size_t

익명 사용자의 이미지

pthread 에서 system()

pthread로 2개의 thread를 생성하였습니다.
각 thread는 동일하게 "system()"함수를 사용하여 특정 command를 수
행하도록 할때, system 함수를 사용하는 부분에서 mutex 같은 것으로
동기화를 해주어야 하나요?

그럼 조언 부탁드립니다.

익명 사용자의 이미지

쉘스크립트에서 퍼미션이 걸리는데....

리눅스 레드햇 7.3 Kernel 2.4.18을 쓰고 있는 사람입니다~~
근데....쉘스크립트나 C로 짠 CGI프로그램에서 date명령을 사용할 시에..
또는 /etc/rc.d/init.d/network프로그램을 restart할시에...
퍼미션때문에 많이 걸리는 것같습니다~
프로그램상에서 퍼미션 조정을 할 수 있는 팁이나 방법이 없을까요?
/etc/rc.d/init.d/network를 실행하려다 아니되니까 reboot를 사용해버렸
습니다~~(ㅠㅠ)

특히 저 "network"프로그램은 슈퍼유저에서만 작동이 되던데...
꼭 퍼미션이 아니라 일반 그냥 쉘스크립트에서 실행 가능한 방법 아시면

익명 사용자의 이미지

Character Device File이 buffer를 사용하지 않는이유....

제목 그대로 Character Device File이 buffer를 사용하지 않는이유를 알
고 싶습니다.
그럼 즐거운 하루되세요...

페이지

프로그래밍 QnA 구독하기