프로그래밍 QnA

sirang의 이미지

dos 에서 사용하는 text 파일을 unix 에서 사용하는 type으로 바

안녕하세요.

dos 환경에서 개발된 코드를 새로 포팅하려고 linux 환경에서 작업하고 있습니다.
dos에서 만들어지 파일을 vi로 읽어보면 vi 화면의 맨 하단에, 다음과 같은 표시가 되면서 정상적으로 읽어지내요. ( [dos]라고 표현되는게 dos 형태의 파일임을 나타내는 거라 생각됩니다.)

"xxxxx_intf.c" [dos] 5267L, 192117C 39,1 0%

그런데.. 이 코드를 CVS에 import하고 나서 checkout 하니까,
코드의 모든 라인에 전부 ^M이라는 문자가 들어가네요.

shs0917의 이미지

배열 선언 위치에 따른 에러..

#incldue <stdio.h>

int main(void){
  int n;
  
  printf("n: ");
  scanf("%d", &n);
  printf("%d\n",n);

  int array[5];
 
  return 0;
}

여기에서 배열 선언 위치 때문에 에러가 나는데요..
이게 문법적으로 틀린 문장이 아닌거 같은데..
답변 부탁 드릴께요..
참고로 레댓9에서 gcc로 컴파일 했습니다.
elecguy의 이미지

CVS 에서 log 짧게 보는 방법?

안녕하세요.
WinCVS 로 CVS를 사용하고 있습니다.
그런데, 소스파일이 200여개, 바이너리파일이 200여개정도 되는데 그중 30-40개의 파일만 수정을 합니다.
module 의 log 를 보면 너무 많은 log 들이 나옵니다.
특히 WinCVS의 경우 log 내용이 많아지면 스크롤이 엄청 느려집니다.
요즘은 아예 로그볼 생각을 안합니다.
변화된 log 내용만을 볼 수 있는 방법이 없나요?
commit 할때 적은 log 내용말이죠.. 짭스..
그럼.

ceo236의 이미지

하나의서버socket에 연결가능한 client수 는 얼마일까요?

환경 AIX Ver4.3 을 사용하고 있는데, 하나의 Server PORT (예를 들면, 5000번으로 가정) 당, 계속해서 연결가능한 Client수는 몇개 까지 가능할까요?

어떤 환경파일을 봐야 하는지 감을 못잡겠습니다.

현재 TEST를 해보니까, Client쪽에서 100개를 연결요청하면, 서버에서는 64개만 접속을 받아서 ESTABLISHED가 되고, 나머진 TIME_WAIT 가 나타납니다.
그리고, Client에서는 64개의 ESTABLISHED 된것만 보이구요.

왜 이런현상이 나타나는지, 그리고 100개 까지 연결설정을 하고자 한다면 무엇을 Setting해야 하는지 고수님들의 조언 부탁드립니다.

불량청년의 이미지

레뎃9에서 로그파일 에러메시지에 대하여...

안녕하세요?

cgi 테스트를 하는데 다른 리눅스 버젼에선 로그가 안남는데

레뎃9에서만 /var/log/message 파일에 아래와 같은 메시지가

남네요.

Quote:
Nov 16 08:28:25 test kernel: application bug: size.cgi(27578) has SIGCHLD set to SIG_IGN but calls wait().
Nov 16 08:28:25 test kernel: (see the NOTES section of 'man 2 wait'). Workaround activated.

간단하게 사용자 계정의 용량을 체크하게 하는 프로그램인데

레뎃9에서만 왜 이런 로그가 남을까요? 이전 패키지 버젼에선 남지

않는데요. 혹시 레뎃9의 로그부분에서 달라진 것이 있나요?

moonzoo의 이미지

변수의 type을 알수 있나요?

예를 들어 코드중에 x 라는 변수가 있을 경우

이 변수 x 의 type이 무엇인지를 알아낼수 있는 방법이 있나요?

선언이나 정의부분을 보라~ 라는것 말고요 --;

x라는 변수에 대해 직접 알아 낼수 있는 방법이 있는지 궁금합니다..

kmhh0021의 이미지

core 파일이 안 생깁니다.

.c 파일을 컴파일 하고 실행했습니다.

세그멘테이션 오류라고 에러가 났는데,

core 파일이 생기지 않습니다.

linux에서/커널컴파일에서 core 파일이 생기게 하는 옵션이 있다고 들은것 같습니다.

고수님들 debugging을 위해 core를 확인하고 싶은데 부탁 드립니다..

도와 주세요.

koddakgi의 이미지

표준헤더파일을 보면

표준헤더파일을 보면 이런 문장이 많이 있는데
어떤용도로 사용이 되는지 궁금합니다.
혹시 C++과 호환성을 염두해두고 있는지 ...

#ifdef __cplusplus
extern "C" {
#endif

indizarm의 이미지

생성된 모든 thread에 대해 pthread_join()이 필요합니까?

main()에서 thread를 생성시키고, thread는 종료되면서
main()으로 신호를 보내고, 다시 main()은 thread를 생성
시키는 code를 작성했습니다.

그런데 어마어마한 메모리 leak이 발생하더군요. 그래서
pthread_join()을 호출하니까, leak이 없어졌습니다.

가끔 어떤 code들을 살펴보면 thread를 여러개 발생시키고
그 중 일부에 대해서만 pthread_join()을 호출하는 경우가
있던데, 이런 방법이 일반적입니까? 아니면 실행시킨 모든
thread에 대해서 pthread_join()을 실행시키는 것이 일

seeker의 이미지

디렉토리에서 제일 처음 생성된 파일찾기

특정 디렉토리에서
생성 시간이 제일 빠른 파일 한개의 이름만 알려고 합니다.

이 디렉토리에서 가장 빠른 파일 한개씩 읽어 처리하고,
그 파일을 다른 dir로 move시키고 또, 파른 파일 한개를 읽고 처리하고,
그럽니다.

readdir로 한개씩 읽었더니 순서가 자기 맘대로 나오네요.
ls -1rt 하면 여러개 나오는데 이중 제일 위에것만 뽑으면 되는데
popen을 이용하니깐, 너무 빈번히 불러대서 그런지 open error가 나는 경우가 있더라구요.
가장 좋은 방법이 무

페이지

프로그래밍 QnA 구독하기