프로그래밍 QnA

살자의 이미지

/dev/poll에대해...

안녕하세요..
리눅스 초보 인데여..
간단한 게임서버를 만들려구하는데여...
검색을 하여 여러글을 읽어 봤는데 poller, /dev/poll을 사용을 많이 추천하는것
같은데여.. 제가 select는 아는데 poll은 자모릅니다...
poll이 어떤 작업을 하는지 궁금합니다....

그리고 혹시 poll이
int poll(struct pollfd fds[], nfds_t nfds, int timeout);
이것이 맞는지여...

okcall의 이미지

깔끔하고 괜찮은 메뉴얼 서식 있을까요?

프로그램에 밀접한 관련이 있는 질문이 아니라서 죄송합니다.

개발한 제품에 대한 메뉴얼 작업에 사용할 깔끔한 서식을 정리해 놓은
것이 필요한데, 혹시 참고할 만한 자료를 가지고 계신 분은
알려주신다면 큰 도움이 되겠습니다.
MS WORD 에서 사용하려고 합니다.

제품은 사실 소프트웨어가 아니고 하드웨어라고 할 수 있으며
한글 폰트는 전혀 사용하지 않은 서식이면 좋겠습니다.
내용을 영어로만 작성할 예정이고
외국에서 열어보았을때 문제없었으면 합니다.

텅날개의 이미지

u_short이나 u_char로 변수를 선언하는데... 무슨뜻이죠?

리눅스 프로그래밍중

u_short이나 u_char로 변수를 선언하는데...

이게 무슨 뜻이죠?

mach337의 이미지

shared memory 에서.

include/linux/shm.h 중의 일부입니다.

#define SHMMAX 0x2000000                 /* max shared seg size (bytes) */
#define SHMMIN 1                         /* min shared seg size (bytes) */
#define SHMMNI 4096                      /* max num of segs system wide */
#define SHMALL (SHMMAX/PAGE_SIZE*(SHMMNI/16)) /* max shm system wide (pages) */
#define SHMSEG SHMMNI                    /* max shared segs per process */

SHMALL 에서 16으로 나눈 이유가 무엇인가요?

cccc2002의 이미지

클라이언트로 부터 char 300정도 받으면 세크먼트 에러가......

Segmentation fault (core dumped) 가 생기네요....

[code:1]
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/socket.h>
#include <sys/file.h>
#include <netinet/in.h>
#include <string.h>
#include <signal.h>
#define MAXLINE 1024
#define MAX_SOCK 64

char rline[MAXLINE];
char *escapechar="exit";
int getmax(int);
void removeClient(int);
int maxfdp1;
int num_com=0;
int client_s[MAX_SOCK];
int command_nflag,command_nsize,option_nflag,option_nsize;

carrot의 이미지

'asm/uaccess.h' 이 헤더파일만 참조를 안 하네요.

왜 이런 현상이 일어나는지.. :roll:
코딩할때 같은 위치에 있는 asm/io는 참조하는데..
안에 파일도 있는데,
이것만 참조를 안하네요.

에러는 뿌리지 않지만, 그래도 궁금하기도 하고 찜찜하기도 하고.. :oops:

coco의 이미지

ptrdiff_t에 대하여...

프로그램 소스를 보다 보니깐 변수를 ptrdiff_t형으로 선언을 해서 사용을 하는 것을 보았습니다.

궁금해서 include/STDDEF 헤더화일속을 찾아보니까

#ifndef _PTRDIFF_T_DEFINED
typedef int ptrdiff_t;
#define _PTRDIFF_T_DEFINED
#endif

로 되어 있던데요.

제가 궁금한 것은 ptrdiff_t와 int형과 어떤 점에서 틀리며, 어떤 환경일때 int형을 사용하지 않고, ptrdiff_t형을 사용하는지 궁금합니다.

감사합니다.[/code]

moonzoo의 이미지

remote shell 사용시..환경변수

rsh 를 이용해서 A 라는 서버의 aaa.sh을 실행할려고 합니다.

문제는 A 서버의 aaa.sh 이 환경변수를 사용하고 있다는 것입니다.

rsh를 이용해서 aaa.sh을 실행하려니

환경변수가 안먹는군요..

aaa.sh 를 수정없이..

어떠한 방법으로 aaa.sh이 해당 환경변수를 사용할 수 있을지 궁금합니다.

좀더 구체적으로 예를 들자면

A서버에는 aa1.sh aa2.sh aa3.sh ~~~ aa100.sh 이 있다고 했을때.

aa1.sh ~ aa100.sh 은 모두 _CFG_DIR 이라는 디렉토리 정보를 가지는

환경변수를 사용합니다. rsh로는 _CFG_DIR를 사용할 수 없으므로

twopairs의 이미지

HP에서의 PROCESS INFORMATION

작업중 막히는 부분이 있어서 여기에 들렀네요..

process의 이름만 가지고 pid를 비롯한 여러가지 정보를 얻으려고 하는데

HP에서는 한번도 해 보지 않았던 거네요. 이전에 solaris에서는 /proc/<pid>/psinfo file을 뒤져가면서 꾸역꾸역 했던 기억이 나는데....

HP는 답이 안 보이네요... /usr/include에도 단서를 못찾겠고....

HELP ME~~~ ㅎㅎㅎ

페이지

프로그래밍 QnA 구독하기