프로그래밍 QnA

배상윤의 이미지

System call에 관한 두가지 질문입니다.. ^^;

Application program과 Kernel Module간의 통신을 만들고자 합니다.
제가 알기로는 이러한 통신은 System Call 외에는 방법이 없는 걸로 아는데 혹 다른 방법이 있을까요? *^^*이부분이 제가 알고 싶은 첫번째 질문임돠..

꼭 System Call을 사용해야 한다면 두가지 방법을 생각하고 있습니다.
하나는 새로운 System Call을 만드는 방법이고,
또 하나는 기존의 System Call을 수정하는 방법입니다.

새로운 System Call을 만드는 방법의 경우에 커널 컴파일까지 해야 하기 때문에 부담이(배포 및 새로운 시스템에 설치시) 클거 같습니다. 그래서 기존의 System Call을 변경하는 방법을 생각중인데 혹 커널 시스템 콜중에 개발자가 임의로 변경해서 쓸수 있는 System Call이 있을 까요? *^^*그리고 이게 제가 알고 싶은 두번째 질문임돠..!

koddakgi의 이미지

stat 시스템호출에관하여...

readdir() 루프를 돌면서
stat()를 호출하여 파일의 정보를 읽어서 저장하는 프로그램입니다.
처음실행하면 잘 읽어서 처리합니다.
그런데 디렉토리내 하나의파일이름을 mv한후 실행하면
파일을 찾을수 없다는 에러가 발생합니다.
그래서 stat()의 첫번째 인자로 전체경로를 주었더니 잘돌아 가더군요
원인을 알고 싶습니다.
아래는 수정한후 소스입니다.
[code:1]
while(d = readdir(dp))
{
/* i-node 유효한것만 */
if(d->d_ino < 1 ) continue;

Dr_stein의 이미지

mysql 라이브러리 링크에러입니다.

기존에 mysql_connect()라는 함수를 사용하고 있었는데,
mysql버젼업을 하고 나서 그함수를 쓰지 않는가 봅니다.
기존에 쓰던 사람중에 바이너리만 있으면 어케하라는건지...

lib디렉토리 아래에서 mysql_connect라는 함수를 찾아봤지만 없네여..
헤더 파일에 보면

#ifdef USE_OLD_FUNCTIONS
MYSQL *     STDCALL mysql_connect(MYSQL *mysql, const char *host,
                      const char *user, const char *passwd);

이렇게 되어 있습니다.
어떻게 처리를 해야할까여?
netwaif의 이미지

함수 메뉴얼...

윈도우에서 윈도우 프로그래밍을 하다보면 필요한 함수를 msdn을 통해서 참고

할 수 있는데 유닉스나 리눅스 c 함수 메뉴얼은 어디서 참고 할 수 있나요??

답변 부탁드립니다!

maneul의 이미지

Red Hat 8.0(Psyche) 모듈 프로그래밍에서 sys_call_table 사용?

Red Hat 8.0에서 모듈 프로그래밍을 하고 있습니다.

커널 버전은 2.4.18-14인 거 같습니다.

system call wrapping을 하려고 하는데요,

책에 나오는

#include <sys/syscall.h>

을 넣으면 없는 파일이라고 하면서 컴파일이 안됩니다.

그래서 대신

#include <linux/syscall.h>

을 넣어서 사용하니까 컴파일이 되길래 성공한 줄 알았는데요,

insmod를 하니까

unresolved symbol sys_call_table

메시지가 뜹니다.

뭐가 잘못된 거인지를 잘 모르겠습니다.

아시는

chocoheim의 이미지

웹에서의 프린팅... (웹리포팅)의 방법에 대해서...

웹에서의 프린팅은 어떤 식으로 해결하는지 궁금합니다.

지금 현재 프로젝트에서 "공문양식"을 웹상에서 보여준다음,
A4용지에 알맞게 출력해주는 작업을 하려고 합니다.

일단, 그냥 프린팅할 데이터가 적어서 한페이지 분량도 안되면 좋겠지만,
어떤 긴 목록(3~4page 분량)을 보여주는 부분에서는 어떻게 짜르는 기준도 애매해서 작업하기가 쉽지가 않습니다.

웹리포팅 툴을 써보려고 생각을 했으나, 그정도의 큰 작업은 아니고, 고작 양식 15~6개 정도만 출력하는데에는 툴의 구입비용이 아깝다는 생각을 했구요...

이한길의 이미지

리눅스 콘솔에서 한글 관련 프로그래밍을 하려면...?

안녕하세요?

요즘 부쩍 리눅스에서 한글 관련 프로그래밍을 하는데.. 관심이 생겼습니다..

그런데 비교적 자료가 부족한듯 하네요..

혹시 참고할만한 좋은 사이트 없을까요?

제가 주로 궁금한것은..

리눅스에서 보통 사용하는 비트맵 폰트를 사용해서..

화면에 글자 표현을 하는 방법입니다.. 완전히 수동으로.. (점찍기로..)

그리고 또 하나는 프레임 버퍼를 사용한 콘솔에서 글자찍기 입니다.

특히 커널 차원에서 글자를 찍을 수 있었으면 좋겠습니다..

cnovice의 이미지

mmap을 파일 카피에 사용할때 사이즈 제한

mmap을 이용해서 500메가 바이트 정도의 파일을 카피 하려고 합니다.

mmap을 사용 할 때 실제로 메모리 점유율이 올라가는지 궁금합니다.

예를 들어 500메가 바이트 짜리 파일을 mmap으로 카피하면 500메가 바이트의

메모리가 잡히는건지 궁금합니다.

그리고 실제 메모리를 점유한다면 그 점유율을 줄일 수 있는 다른 팁이 있으면 부탁
드립니다.

ar의 이미지

디버깅에 관한 자료.. ㅡ.ㅜ

Q/A 게시판에는 조금 부적절한 질문인지도 모르겠습니다.
혹시라도 그렇다면 죄송하다는 말씀을 미리 드리겠습니다.

과거 #define, #ifndef, #endif 이니 하는 매크로 선언을
보았던 적이 있었는데요.. 이것을 디버깅시에 이용하기도 했던 것 같습니다.

구글서 검색을 해보니 마땅한 자료가 딱히 없어서 이렇게 질문 올립니다.

혹시라도 그러한 자료의 위치를 아시거나 가지거 계신분 답글 부탁드립니다.

s97083의 이미지

[질문] 쉴에서 한번 쳤던 명령어 다시 나타내는 단축키좀 알려주

도스에서는 기냥 화살표키만 누르면 쳤던 명령어가 다시뜨는데

리눅스에서는 그방법을 몰라서 다시 치려니 너무 불편하더군여

알고계시는분 알려주세요

페이지

프로그래밍 QnA 구독하기