linux man page : gets 문자열을 입력받는다. 

표준입력(stdin)로 부터 개행문자나 EOF로 끝나는 라인을 입력받아서 s가 가르키는 버퍼에 저장하고 마지막을 '\0' 으로 변경한다. 그러나 버퍼 오버플로우에 대한 검사를 하지 않음으로, 보안 문제를 발생시킬수 있다....

linux man page : getpwnam - 사용자 정보를 얻어온다. 

getpwnam() 함수는 로컬에 있는 패스워드(:12) 데이터베이스(:12)로 부터 파일들을 읽어들여서, 각 레코드를 가리키는 포인터를 리턴한다. /etc/passwd, NIS, LDAP 등이 getpwnam함수가 사용하는 패스워드 데이터베이스이다. 인자로 사용자 이름을 넣으면, 해당 이름에 대한 패스워드 정보가 리턴된다....

linux man page : getpeername 연결된 호스트의 정보를 알아온다. 

때때로 네트웍으로 접근한 소켓 지정번호 s 를 이용하여 접근한 호스트의 정보를 알아오고 싶을때가 있을것이다. 이럴경우 사용할수 있으며 s 에는 소켓저정번호, *name 는 알아낸 호스트의 정보를 저장할 sockaddr 구조체, 마지막 *namelen 은 name이 가리키고 있는 영역의 크기를 나타낸다....

linux man page : getopt 명령행 인자 파싱 

linux man page 프로그램 실행 명령행 인자를 파싱한다.#include int getopt(int argc, char const argv, const char optstring);extern char optarg;extern int optind, opterr, optopt;#include int getopt_l...

linux man page : gethostbyname - 도메인 이름에 대한 인터넷 주소 목록을 얻어온다. 

gethostbyname()함수는 주어진 호스트 name에 상응하는 hostent타입의 구조체를 반환한다. name은 호스트이름이거나 표준 점 표기법의 IPv4주소, 혹은 IPv6주소이다. IPv6에 대한 내용은 IPv6 환경설정을 참고하기 바란다....

linux man page : getenv 화경변수 값을 읽어온다. 

getenv() 함수는 name 이름을 가지는 환경변수에 저장된 값을 읽어온다. 환경변수는 "key=value" 형태로 저장되며, getenv()의 아규먼트로 들어가는 name 은 이 key 이름이 된다....

linux man page : getcwd 현재 작업디렉토리의 이름을 얻어온다. 

현재 작업디렉토리의 이름을 size 만큼 길이로 buf에 복사한다....

linux man page : getchar - 단일 문자를 읽는다. 

linux man page #include int getchar(void);표준입력으로 부터 단일 문자를 읽는다. getc(stdin)과 동일하다.#include int main(int argc, char argv){ int data; printf("Menu ===========\n \a) bus\n \b) car\n \c...

linux man page : getaddrinfo - 네트워크 주소 정보를 가져온다. 

linux man page 네트워크 주소 정보를 가져온다.#include #include #include int getaddrinfo(const char node, const char service, const struct addrinfo hints, struct addrinfo res);v...