프로그래밍 QnA

익명 사용자의 이미지

백그라운드 프로세스

안녕하세요.. 질문이 있습니다..

monitor 함수를 왜 백그라운드로 돌리면 않되는건지 고수님덜의
지도 부탁드립니다....

익명 사용자의 이미지

module 프로그램에러 한번더~..^^(변수명 충돌)

이제 막 깨닫기 시작한 모듈을 가지고 시스템콜을 wrapping하는 프로그램을 짜
봤습니다
하지만 역시나 에러가 뜨는군요...
변수 타입 충돌같은데 어떻게 해야할지 약간 난감합니다

----------------------------
/*module wrap.c
시스템 호출을 둘러싸고 정보를 수집하는 시스템 호출구현 */
#include
#include
#include
#include
#include
#include

extern void *sys_call_table[];
asmlinkage int(*original_call)(const char *, int, int);

익명 사용자의 이미지

질문 : 템플릿과 클래스 상속에 관한 질문입니다.

안녕하세요?

템플릿과 클래스 상속에 관해 궁금한것이 있어서 질문을 올립니다.

일반 클래스에서 상속받은 템플릿 클래스의 실제 크기에 관해서인데요,

class a { 샤랄라 };

template class aa public a { 울랄라 };

와 같은 문장이 있다 가정할때,

만약 aa 와 aa의 인스턴스가 생성되고, 컴파일된다면,

오브젝트파일은

( template class aa에서만 구현된 크기 더하기 a의 크기 ) 곱
하기 2

크기만큼의 내용을 포함하나요?

아니면 템플릿 클래스에서 a의 내용들은 공유를 하고,

익명 사용자의 이미지

소켓 accept()에서 컴파일 에러.....

#include
#include
#include
#include
#include
#include
#include
#include

struct sockaddr_in tcpServer, tcpClient;
int tcpsd,tcpns, tcpClientlen = sizeof
(tcpClient);
int
main(int argc, char* argv[])
{
.....
.....

if( (tcpns = accept(tcpsd,(struct sockaddr *)&tcpClient,
&tcpClientlen)) < 0 )
{
perror("TCP accept error...\n");
return -1;
}
..........
..........
}
이렇게 사용하고 컴파일 하면 accept(,,)에서

익명 사용자의 이미지

FIFO 테스트

서버
#include
#include
#include
#include

int main( int argc , char *argv[] )
{
int i , fd , nread;
char buf[10 + 1];
if ( mkfifo( "myfifo" , 0777 ) == -1)
perror("mkfifo fail");
else
fprintf ( stderr , "fifo Successfully created!!
\n" );

//fd = open ( "myfifo" , O_RDONLY ); /* 상대방쪽에서
O_WRONLY로 open할때까지 blocking */
fd = open ( "myfifo" , O_RDWR ); /* 자체적으로 WR을 포함하
므로 blocking 되지 아니함 */
if ( fd == -1 )
perror ( "open fail" );
else
fprintf ( stderr , "opened Successfully \n" );

익명 사용자의 이미지

코딱지 프로그램 개발중에..


안냐세요..
제가 요.. 프로그램개발중에.. 생각나서 개발하려고하는 Project 가 있거든요

특히나 프로그램을 짜다보면.. 난해한 루틴에대해서 고민하게 되고.. 그때
항상 손가락이.. 코구멍으로 들어가는거에요.....ㅡ,.ㅡ;;
그런데 이넘에 코구멍속에 코딱지가.. 잘안나오자나요......
그래서 갑짜기 루틴은 까먹고 코딱지에만 신경이 곤두서 파내려는데
자꾸만 안으로 밀려들어가다가.. 결국 새끼손톱에 결려 나오는 경우가 종종있어요
그래서 둘둘말아.. 뒤로 팅겨버리지만...ㅡㅡ;;

익명 사용자의 이미지

ip 헤더에 관한 질문입니다....!!!!

다들 방학인데 수거가 많으십니다...
^^ 질문이 있는데여...
struct ip 를 이용해서 프로그래밍할때여...아님 iphdr구조체 이용해서
프로그래밍할때나여 왜

struct ip *iph;
p += iph->ip_hl * 4;

이런식으로 헤더 길이 곱하기 4(ip_hl * 4) 해주나여?
궁금합니다.
며칠째 해답이 안나오는군여...
고수님들의 시원한(이 더위를 날려버릴) 답변 기대하겠습니다.
그럼 수거 하세여~

익명 사용자의 이미지

fork()된 프로세스들에 대하여...

fork()된 프로세스들에 대하여 궁금한게 있습니다...

예를 들어 80개의 프로세스를 fork()시켜서 놓았을 경우,

시스테은 각각의 프로세스들에게 어떤 방식으로 질의를 하나요?

예를 들어 그 프로세스들이 웹서버의 프로세스라고 할 경우,

그리고 외부에서 꾸준히 80포트로 웹서비스에 대한 질의가 들어올

경우, 시스템은 그 질의들을 각각의 프로세스들에게 어떠한 방식으로

분배하게 되는지 궁금합니다...

시스템이 판단해서 사용되지 않는 프로세스에 할당하는 건가요,

익명 사용자의 이미지

C/C++ Library Reference 에대한 문서가 어디없을까요?

C/C++ Programming을 하다보면 Linux에 존재하는 Library에서 제공하는 함
수가 무엇이있는지 몰로 찾는데 너무 많은 시간과 노력이 들어 실질적으
로 프로그램하기가 힘듭니다.

Library Reference를 제공하는곳이나 자료가 있는곳을 아는분이 계시면 가
르쳐주시면 감사하겠습니다.

익명 사용자의 이미지

mount() 함수 사용

mount( "/dev/hdb2", "/mnt/hdb2", "ext2", 0, NULL );

이건 되는데

mount( "/dev/hdc", "/mnt/cdrom", "iso9660", MS_RDONLY, NULL );

이건 계속 에러를 내면서 안됩니다... 왜 그럴까요?
그리고 맨페이지를 보면 마지막 인수가 (void *)형인던데
이 인수의 용도를 모르겠습니다..

아시는분 답변 좀 부탁드려요~

페이지

프로그래밍 QnA 구독하기