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

mypwd의 이미지

C에서 쉘 환경변수를 얻어 오는 방법

getenv() 함수로 환경변수를 얻어오려고 하는데 잘 되지 않아서 문의드립니다.

#env 와
#set 을 해보면 출력되는 결과가 다릅니다.

getenv()를 쓰면 env로 출력되는 것들은 값을 얻을 수 있는데 반해서
set에서만 보이는 변수들은 값을 얻을 수가 없습니다.

main(int argc, char **argv, char **envp)
로 얻어도 마찬가지입니다.

bash 소스를 보면 getenv("BASH_ENV")로 쉘 변수정보를 읽어 오던데
이것 역시 제 환경에서는 보이지 않았습니다.

어떻게 하면 쉘 환경변수

miso의 이미지

[질문] 함수에 대해서....

제가 서버 프로그램을 하나 분석하고 있는데요.....
소스 중에서 궁금한 것이 있어서요.....
함수가 헤더 파일이나 C 파일 제일 위에 선언되어 있지 않는데도 함수를 호출할 할 수 있나요?
제가 지금 분석하고 있는 소스에서 그렇게 사용하고 있거든요?
이것이 어찌된 일인지...
또 이상한 것은 그 함수를 다른 C파일에서 불러 사용하고 있습니다.
linux에서는 가능한가요?
이유 좀 알려 주세요.....
제가 소스는 못 올리지만..구현되어 있는 형태대로 써 보겠습니다.

webfst의 이미지

서버가 자꾸 다운되는데 원인이 뭔지 모르겠어요...ㅜㅜ

서버를 관리하고 있는데 원인도 모르게 자주 다운되고 있습니다.

o/s는 와우리눅스7.1을 쓰고 있습니다

하드웨어는 SCSI로 되어 있구요..

비싸게 들여 시스템은 구축해두었는데 자꾸만 다운되고 있어요

어디서 문제가 되는걸까요 혹시나 하는 생각에 이렇게 글을 올립니다

혹시나 하시는분은 리플좀 달아주세요..부탁드립니다.[/code][/url]

dogrice의 이미지

네임서버가 안되요!!! ㅜ ㅜ

ps ax해보면 당근 named데몬 돌아가고

init.d/named restart 다시시작 잘되고

1차 DNS를 127.0.0.1 로 잡고 host명령 때려봐도 IP는 잘 검색되는데

외 DNS로 외부에서 작동이 안되는건지 잘 모르겠네요..

iptables -F도 해줬는데 안되네요...

박재민의 이미지

리눅스를 이용하여 MS의 터미널 서비스 포워딩 방법

리눅스를 이용하여 MS의 터미널 서비스 포워딩 방법 이 궁금합니다.
현제 구성중인 상태는 아래와 같습니다

192.168.0.9 리눅스
192.168.0.10 윈도우2000

이상태에서 윈도우2000의 터미널 서비스를 리눅스 주소인 192.168.0.9로 접속을 하여 윈도우 192.168.0.10으로 접속을 하고 싶습니다.

터미널 서비스 포트가 3389 번이라고 합니다. ^^;

iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to 192.168.0.10:3389
이렇게 해 봐는데요..
포워딩이 되지 않에요..
192.168.0.9

cjy1126의 이미지

proc 질문 다시 올립니다.

proc proc.pc 를 하니까 proc.c proc.lis 2개의 파일이 가 생깁니다.

gcc -o proc proc.c 로 컴파일을 하니까

proc.c:215: redefinition of `struct sqlca' 가 나옵니다.

헤더에서 #include <sqlca.h>를 빼면 밑에 에러가 나오고요.

/tmp/cc4CPNLY.o: In function `main':
/tmp/cc4CPNLY.o(.text+0x203): undefined reference to `sqlcxt'
/tmp/cc4CPNLY.o(.text+0x2a3): undefined reference to `sqlcxt'
/tmp/cc4CPNLY.o(.text+0x33b): undefined reference to `sqlcxt'
/tmp/cc4CPNLY.o: In function `get_data':
/tmp/cc4CPNLY.o(.text+0x4b1): undefined reference to `sqlcxt'

letmeknow의 이미지

셀프로그래밍에 관한 책 부탁드립니다.

:shock:
프로그램을 첨 해보는 완전 초보입니다
셀에 대해서 프로그램해야하는데 뭐부터 손대야할지 모르겠어요...
어떤 책을 보면 좋을지 추천 드립니다....

어떤책을 봐야 셀에 대해서 나와있는지조차 못 찾겠습니다...

도와주세요....

dogrice의 이미지

DNS구축시 도메인.zone 화일에서 TTL이 두개 값인데...

레드헷 8.0에서 zone파일을 보면 TTL에 두개 값이 잖아요

저는 편의상 둘다 0을 입력해 줬는데

이거 둘다 입력해 줘도 상관없는건가요..?

둘다 같은 값인가요?

gundukee의 이미지

서버가 왜 접속을 끊어버리는걸까요? inetd 와 무슨 관계가 있나

다음과 같이 코드를 작성하고 컴파일하고 실행파일잘 만들어지고
네트웍에 설정 잘 해줘서 xinetd 에서 잘 띄웠는데요
접속한 후에 왜

[linux@linuxserver mynetd]$ telnet 127.0.0.710000
Trying 127.0.0.7...
Connected to 127.0.0.7 (127.0.0.7).
Escape character is '^]'.
mynetd: getservbyname: Success
Connection closed by foreign host.

커넥션이 끊어질까요
얘가 계속 살아 있어서.. 클라이언트 쪽에서 전송하는 모든 데이터를
받아줘야 하거든요...뭐..받은 다음에 쓸일도 없으니까 버려도 상관없는데

keeppy의 이미지

[질문] CALLBACK 함수의 개념.............

운영체제에서 사용되는 CALLBACK 함수를 알고 싶습니다.

1.CALLBACK 함수의 정의.?
시스템에 의해 호출 되는 함수 라고 나와 있는데... 시스템 콜을 의미 하는것인지...?

2. C언어에서 일반 함수와 콜백 함수의 차이점과 장단점.

3. 콜백함수가 사용된 예(수행 절차)를 알고 싶습니다..

리눅스 커널부분의 자료를 찾아 봤는데.. 정확한 개념을 잘 모르겠습니다.
좋은 하루 되십시오.

페이지

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