프로그래밍 QnA

okiman의 이미지

RETVAL=0 ?

" RETVAL=0 " 이것이 뜻하는것이 정확이 무엇인지요?

찾아바도 자세히 설면한곳이 없어서 도움청합니다.

감사합니다.

모두들 즐거운 하루 되시길바랍니다..^__^+

#!/bin/bash
#
# sendmail This shell script takes care of starting and stopping
# sendmail.
#
# chkconfig: 2345 80 30
# description: Sendmail is a Mail Transport Agent, which is the program \
# that moves mail from one machine to another.
# processname: sendmail
# config: /etc/mail/sendmail.cf
# pidfile: /var/run/sendmail.pid

# Source function library.

sh0ut의 이미지

/proc 파일들을 불러서 새로운 프로그램을 짜볼려고 하는데요...

/proc에 있는 cpu사용률, mem사용률, 네트웍트레픽, 프로세스 리스트등의 파일정보를 읽어서 새로운 프로그램을 만들어보고 싶은데... 어디서부터 어떤파일을 참조해야 할지 막막합니다.

혹시 이런 프로그램을 만들어보시거나 현재 관심있어 하시는 분들이 많을걸로 알고 있습니다.

제가 지금 생각하고 있는 프로그램은... 우선 /proc에 있는 파일들을 읽어서 이 프로그램을 가지고 qt를 이용하여 윈도우 작업관리자와 비슷한 프로그램을 만들어볼려는게 계획입니다.

jjangiya의 이미지

모듈 소스 컴파일 할때 말이죠...ㅠㅠ

밑의 소스는 아주 간단한 소스입니다.
단순히 open() 함수 하나 쓰는게 다입니다.

헌데 이 open이 되질 않습니다.

커널 2.4 에서는 이렇게 커널로 컴파일해도 open()이 먹었는데...
커널 2.6 에서는 open()가 먹질 않네요~

#include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>

#include<linux/fs.h>
#include<linux/fcntl.h>
#include<linux/types.h>

static int init_prog(void)
{
int fd;

fd=open("dev/tty1",O_RDWR);

return 0;
}

module_init(init_prog);

kurome의 이미지

커널에 시스템 콜을 추가하뒤에 사용하려면?

커널에 시스템 콜을 추가하뒤에 사용하려면?

어떤 선 작업들이 필요한지요 우선은 개발환경은

Hybus의 PXA255B 보드 이구요

보드에는 새로 작성된 시스템 콜을 추가한 커널을 flash 해놓은
상태인데

컴퓨터에서 컴파일을 해서 전송을 하려고 하니 arm-linux-gcc 에서
컴파일이 되지 않아서 몇몇 파일들을 수정 하였으니

작동이 되질 않는군요 어떤 파일들을 수정 해야되는지 조언 부탁 드립니다.

[code:1]
수정한 파일 목록

/hybus/arm-linux/include/sys/socket.h

sh0ut의 이미지

페도라 코어 4에선가... 윈도우 작업관리자와 비슷한(?) 프로그

cpu, mem사용률을 gtk+론가 이용해서 그래프로 처리하는 프로그램이 있던데... 프로그램과 소스가 필요한데... 아시는 분 계시는지요??

며칠전에 우연찮게 어디어디 사이트에서 스크린샷으로 봤습니다 ㅡ.ㅡ;;

blueadol의 이미지

리눅스 커널 2.4에서 스케줄 선점 하는 방법없나요??

리눅스에서 동기화 문제를 해결하기 위해 여러가지 방법을 알아보고 있는 초보 프로그래머입니다.
check_again: pthread_mutex_lock(&mutex); //---------------------lock
// 소비자가 소비할 수 있는 조건인지를 검사함.
if (head == tail) { /* Buffer Empty */
// 계속 소비할 수 없을 경우 다른 생산자나 소비자가 lock을 사용할 수 있도록 lock을 풀어줌.
pthread_mutex_unlock(&mutex); //---------------------unlock
goto check_again; // 다시 lock을 얻기 위해 점프함.
}
if (buffer[tail] != out_value) {

brian.ryu의 이미지

glibc-2.3.2를 컴파일 했는데 연결하는게 영~...

glibc-2.3.2.tar.gz 을 다운로드하여 컴파일, make, make install 해서 /usr/local/glibc2/ 에 설치했습니다.

다음으로 라이브러리를 연결하려고 wiki.kldp.org에 glibc2 시험삼아 설치하기 편에서 ....

제가 설치한 glibc관련 ld 입니다.

[root@atlas lib]# ll /usr/local/glibc2/lib/ld*
-rwxr-xr-x    1 root     root       686107 10¿&ugrave; 26 01:07 /usr/local/glibc2/lib/ld-2.3.2.so
lrwxrwxrwx    1 root     root           11 10¿&ugrave; 26 01:08 /usr/local/glibc2/lib/ld-linux.so.2 -> ld-2.3.2.so

원래 설치된 ld 부분입니다.

gisadomars의 이미지

CGI로 접근한 클라이언트의 MAC 주소를 알수 있을까요?

안녕하세요.. ^^..
제가 제목에 올린 그대로를 알고 싶습니다..

리눅스용 CGI서버를 돌리고 있는데..
현재 접근한 클라이언트의 MAC 주소를 알수 있는 방법이 있는지 알고 싶습니다.

--> 클라이언트의 mac주소를 이용해서 암호화 할려구요..

알고 계시면 답변 부탁드립니다.

SoftOn의 이미지

config 저장하는 library를 찾습니다..

예전에 config 내용을 xml이나 register 등의 방법으로 저장해주는 library를 본 것 같은데 당췌 이름이 생각 안 나네요.
opensource였는지 여부도 기억이 가물가물.. 여튼 사용은 자유였던 기억은 납니다. ^^;;

bizzare의 이미지

[질문] dlopen

dlopen을 쓰는데 정말 괴롭습니다.

libTest.so 라는 파일을 만들어서 로드하는데,

dlopen("libTest.so", RTLD_LAZY);

로 로드하고 있습니다.

그런데 어쩔 때는 로드되고 어쩔 때는 로드가 안되는군요 -_-;
제 생각에 로드되는 순간의 working directory가 영향을 주는 것 같아서 full path 로

dlopen("/home/user/test/libTest.so");

로 호출을 했더니

아예 로드가 안되는군요. -_-;

Full Path는

지원이 안되는 것인가요? -_-;

페이지

프로그래밍 QnA 구독하기