프로그래밍 QnA + 설치 및 활용 QnA

jinushun의 이미지

miniterm.c 실행법좀 알려주세요.

시리얼통신을 해보고있습니다.

초보라 어렵군요.

코드에 대해 질문이 있어서요..

아래가 코드입니다.

[code:1]
/*
* AUTHOR: Sven Goldt (goldt@math.tu-berlin.de)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of

avatar80의 이미지

문자형 전역변수

  
//전역으로 선언 
typedef struct test_ {
       char ver;
} test_t;

에구 죄송합니다~ 중간에 빼먹고 올렸네요.
일단 그부분은 삭제하였습니다.

chroma14의 이미지

매크로 함수

#ifdef __DEBUG__
            assert(expression);
#endif

코드를 조금 간결히(?) 하고자 조건 컴파일 구문을 포함해서 LASSERT()라고 매크로 치환을 아래와 같이 했는데 에러가 있어서...
헤더파일은 아래와 같습니다.

[code:1] 1 #ifndef __ERROR_H__
2 #define __ERROR_H__
3
4 #include <errno.h>
5 #include <stdio.h>
6 #include <stdarg.h>
7 #include <assert.h>
8
9 #define __DEBUG__
10
11 #define LASSERT(expression) { \

ㅡ,.ㅡ;;의 이미지

큰일났어요..해킹당했어요..ㅠㅠ; 도데체 어떻게 된거죠?

설마 했는데.. 정말 해킹당했습니다.

해커가 남긴 흔적입니다.

848 ls
849 cd /tmp
850 cd ."
851 tar xzvf k
852 cd ." "
853 tar xzvf kill.tar.gz
854 cd sslstop/
855 ./sslstop
856 cd ..
857 rm -rf *
858 exit

도데체 어떻게 root 로들어와서 실행하고 나간거죠?
고수님 알려주세요.. 제발부탁임다...

버그소년의 이미지

소켓전송시 perror메세지가 Interrupted system call이 뭔가요?

리눅스에서 제작된 소스를 가지고 솔라리스에서 컴파일해 봤습니다.

리눅스에서는 이러한 문제가 없는데 솔라리스에서 문제가 발생합니다.

빈번한 소켓통신을 하던 도중 시그널을 날려 다른 작업을 시키는 과정에서

send과정에서 -1을 리턴합니다.

perror로 찍은 메세지는 " Interrupted system call" 이라고 나오는데 이것이

무슨 의미인지 잘 모르겠네요..

pogs의 이미지

문자자르기 ?

문자자르는 함수 어떤게 있나요?

예)
1234567 인경우

123만 자르거나 567 만 잘라서 가져오는 함수가 있는지요?

kmhh0021의 이미지

캐쉬로 쓰는 메모리를 제외한 메모리 사용율을 구하고 싶습니다.

몇일전 제가 프로그램한 소스를 돌리는데 메모리가 1G에 있던것이 30K 정도로 푹 떨어지는 것입니다.

처음에는 얼마나 당황했었던지..

그런데 알고보니

솔라리스의 경우(7부터인가.. ) 사용되지 않는 메모리가 있으면 그 메모리는 파일 시스템 캐쉬로 이용된다는것을 알았습니다.

그러니까 파일을 카피하면 디스크에 바로 쓰는것이 아니라 메모리에 담아 두고 있다가 메모리가 부족하면 디스크에 쓴다는 것을 그때서야 알았죠.
(제 프로그램이 파일의 Read / Write와 밀접한 관계가 있거든요)

sageboy의 이미지

[질문] sendmail에서 lookup문제..

sendmail을 이용하여 application에서 메일을 보내고 있습니다.
그런데 문제가 생겼네요.

application에서 보낼때. 보내는 사람 메일주소에 포합되어있는

domain을 lookup해서 lookup이 안되면 메일을 못보냅니다.

예를 들어.. abc@aaa.com이라는 메일이 보내는 메일주소라면

aaa.com을 lookup해서 lookup이 안되면 보내질 못하네요...

원래 sendmail이 그런건지 설정에서 lookup을 안하고 그냥

보낼수 있도록 할수 있는 지 궁금합니다.

당연히 보내는 사람의 메일주소는 lookup을 안하는걸로

ㅡ,.ㅡ;;의 이미지

ㅡ,.ㅡ;; root 로 로그인도 파일이 지워지지 않습니다.

파일이 지워지지 않습니다.
도데체 왜이렇죠??

[root@localhost bin]# rm ls
rm: remove write-protected file `ls'? y
rm: cannot unlink `ls': 명령이 허용되지 않음

ㅡ,.ㅡ;;의 이미지

ls 명령이 이상해졌어요..

ls 명령이 어제까지 잘사용하던것이..
오늘아침에 와서부터.. 먹히질 않습니다.

[kkk999@localhost bin]$ ls
ls: unrecognized option `--show-control-chars'
Try `ls --help' for more information.

.bashrc 파일을 건드린적도 없는데 말이죠..더구나 모든유저가
다이렇습니다. 분명 ls 명령이 바뀐거 같은데.. 이거해킹된거 아닌가요?

아주오래전에도 이런경우를 본적이 있습니다. 그때 백업본과 비교해보니
ls 파일의 크기가 달라졌더군요.. 그래서 원본을 넣오 원상태로 만들었
습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기