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

lovejin0309의 이미지

extern char **environ;에 관한 질문입니다.

// Page         : # 195
// Project Name : showenv.c

#include <stdio.h>
#include <stdlib.h>

extern char **environ;

int main(int argc, char *argv[])
{
	char **env = environ;

	while(*env)
	{
		printf("%s\n",*env);
		env++;
	}

	exit(0);
}

결과
=====================================================
REMOTEHOST=lovejin
HOSTNAME=lovejin
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
USER=lovejin
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:

armdry3의 이미지

웹서버가 작동중인지 확인하는 방법? 부탁드립니다.

리눅스에서 다른 웹사이트10군데 정도의 웹사이트가 제대로 작동중인지
확인하는 걸 만드는데 리눅스 프로그램은 대학에서 잠시 공부한게 전부여서
지금 막막합니다. 일본이라 책 구하기도 힘들고...
먼저 씨로 할지 펄로 만들어야할지, 스크립트로 만들수 있는지.
사이트에서 다시 아이디, 비번을 입력해서 제대로 페이지가 나오면
서버가 살이있다고 봅니다. 이때는 로그파일에 날짜와 서버명을 적고,
페이지가 나오지 않으면 메일을 보내야 되는 겁니다.

bokwang의 이미지

레드햇 9 휠마우스 동작했다 안했다..?

수고하십니다.

# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

Section "Files"

# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of

hermian의 이미지

그림변환(png-&gt;ico)

png를 ico로 바꿀때 어떤 툴을 사용하나요?
이왕이면 command line으로 가능했으면 합니다.
그럼 즐거운 하루 되세요

moonzoo의 이미지

void * 에 대해서.

unix c 에서 void * 를 리턴 받거나 , 함수의 인자로 주기도 하는데요.

이때 void * 란 어떤 type의 포인터도 가능하다는 뜻인가요?

또한 void * ptr; 선언한 후에 ptr를 이용해 int * , char * 형 등의

인스턴스를 가리키게 하는 것은 바람직한가요?

mudori의 이미지

소켓프로그래밍 중에서 문자 출력 말고 특정 파일을 같이 실행

Hello world 예제인데 메시지 말고 ls 같음 명령어를 실행 시키고 싶은데 어떤 방법이 있나요

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>

#define MYPORT 3490 /* the port users will be connecting to */

#define BACKLOG 10 /* how many pending connections queue will hold */

main()
{
int sockfd, new_fd; /* listen on sock_fd, new connection on new_fd */

blue39의 이미지

네트워크 디바이스 드라이버에서 나가는 특정 패킷을 막으려면

안녕하세요~~

네트워크 디바이스 드라이버에서 최종적으로 패킷을 내보내는 곳에서 패킷의

목적지 주소가 브로드 캐스트이고 패킷의 유형이 DHCP인 놈을 막으려고 합니

다. 그럴 경우에 skb 내에 데이터와 비교를 하면 될것 같은데 skbuf내에 데이터

가 들어가는 형태를 잘 모르니 고치기가 수월치가 않더군요. skbuf에 대한 참조

할 만한 정보나 조언 부탁드립니다.

jai의 이미지

fork 시 return 값에 대해

waitpid(pid, &status, 0); 이고,
자식이 exit 함수를 호출하여 종료한 경우,
status 는 상위 8비트( exit 코드) | 하위 8비트 (0x00) 로 구성된다고 해서요.

매크로 WIFEXITED(status) 가 non-zero 일 때 WEXITSTATUS 는 항상 0을 return 하는 건가요? 왜 상위 8비트가 아니라 하위 8비트를 평가하는건지 잘 모르겠습니다.

Quote:
wait 맨페이지
WEXITSTATUS(status)
exit() 를 호출하기 위한 인자나 주 프로그램에서
return 문장을 위한 인자로써 설정되고 종료된 자식의
eseo의 이미지

리눅스(fedora)에서 XP 프린터 접근방법?

예전 프린터 서버가 윈도98일 경우에는 다음과 같은 방법으로 연결을 했습니다.

printfconf-gui
1.새로생성
2.대기열이름 
3.대기열 유형 -> SMB -> (목록창에서) 공유프린터 선택
 ...

그런데 프린터 서버를 윈도XP로 바꾸면서 부터는 3번의 대기열 유형에서 공유프린터가 나오지 않습니다. 아니 서버도 보이지 않네요. (터미널에서 보면 ping 은 갑니다.)

따라서 다음과 같이 해보았는데요.
[code:1]
1. 새로생성
2. 대기열이름
3. 대기열 유형 -> SMB -> 지정

blue39의 이미지

NIC 두개를 설정하여 라우터로 동작시키려면??

안녕하세요~

한 보드 내에 NIC이 두 개 있습니다. 각각 ETH0, ETH1 이라고 합니다.

그럼 이 두개의 NIC을 이용하여 라우터 처럼 동작 시키고 싶습니다.

라우터 처럼 동작해야 하니까 당연히 ETH1로 부터 들어오는 브로드캐스트는

ETH0 으로 가지 못하게 말입니다. 어떻게 설정을 해줘야 할까요?

ETH0은 192.168.0.XXX의 네트워크이고 ETH1은 192.168.1.XXX 대의

네트워크라고 가정합니다.

조언 부탁드립니다.

페이지

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