echo 분석중...에..

소맛라면의 이미지

coreutils을 분석하고 있습니다..

모든 c소스 파일 mian에 다음과 같은 부분이 있더군요..

뭐 하는 놈인지 알수기 있으야죠~;;

  #include <alloca.h>
  #include <sys/stat.h>
  #include <limits.h>
  #include <string.h>
  include <errno.h>
  include <stdbool.h>
  include <stdlib.h>
  include <ctype.h>
                 .
                 .
  initialize_main (&argc, &argv);
  program_name = argv[0];
  setlocale (LC_ALL, "");
  bindtextdomain (PACKAGE, LOCALEDIR);
  textdomain (PACKAGE);

setlocale은 찾아보니 locale구조체를 설정한다고 하더군요..(국가만다 화페나 날짜가 다르다고 설정해야 한다고 하던데..이것도 왜 썼는지 잘 모르겠습니다..;;)

program_name 빼고는 도동 무슨 말인지 모르겠습니다..

아 그리고, initialize_main은 system.h에 들어 있더군요...

달랑

  #ifndef initialize_main
  # define initialize_main(ac, av)
  #endif

이게 끝입니다.;;