프로그래밍 QnA

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의 이미지

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

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

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

알고계시는분 알려주세요

lapex의 이미지

kernel source의 whitehole 이 뭔가여

2.4.22 kernel 소스를 보다가 이상한 것을 발견했습니다.

net/core/profile.c 를 보면
[code:1]int __init whitehole_init(struct net_device *dev)
{
dev->priv = kmalloc(sizeof(struct net_device_stats), GFP_KERNEL);
if (dev->priv == NULL)
return -ENOBUFS;
memset(dev->priv, 0, sizeof(struct net_device_stats));
dev->get_stats = whitehole_get_stats;
dev->hard_start_xmit = whitehole_xmit;
dev->open = whitehole_open;
dev->stop = whitehole_close;
ether_setup(dev);
dev->tx_queue_len = 0;

hatbary의 이미지

네트웍 서버에서 프로세스는 살아있는데..먹통이 되는 경우..(네

안녕하세요..
레드햇 리눅스 8.0, 커널 2.4.18-14smp 환경에서 서버를 만들고 있는데요..

단순한 prefork형식의 서버거든요..그니깐 5개의 서버가 prefork되구, 각각의 프로세스는 select collision을 방지 하는 accept로 연결을 기다립니다..(stevens아저씨의 첫번째 prefork서버 모델의 변형인걸로 기억남)

얘가 잘 돌고 있다가 어느순간(규칙적이지는 않습니다) 프로세스는 살아있고, 연결을 못받아들이는...그런 상태가 됩니다..

tcpdump로 보면 트래픽은 계속 들어오거든요..그리고 네트웍 트래픽이 그다지 많은 상황에서만 일어나는건 아니거든요..

toold의 이미지

FILE에 관련된 건데요..

아래코드는 어떤 함수에 들어있습니다..
그리고 그 함수는 main()함수에 있는 while문안에 있습니다...
while문 안에서 이 함수로 contents의 내용을 계속 바꾸어서 보내주고요..
그래서 아래 코드로 하려는것은 계속 바뀌는 contents의 내용을 md5_siteaddr변수란 이름을 같는 파일안에 계속해서 이어서 저장하려는건데요..
이상하게 저장이 잘 안됩니다...
코드상에 문제가 있나요..?
[code:1]
if((fp=fopen(md5_siteaddr, "a")) != NULL){
write(fileno(fp), contents, sizeof(contents));

페이지

프로그래밍 QnA 구독하기