시스템 콜이란 리눅스 커널에 의해 제공되는 함수 API입니다. 예를 들어 파일에 쓰는 서비스를 이용하길 원한다면 프로그래머는 리눅스에서 제공하는 해당 시스템콜 함수를 이용해서 프로그램을 작성할 수 있습니다. C를 이용해서 프로그래밍을 할경우 대부분의 시스템콜은 libc를 통한 포장(wrapper)함수형태로 제공받을 수 있다.
시스템 콜 함수에 대한 정보는 매뉴얼 페이지(man page)의 섹션 2번을 통해서 얻어올 수 있습니다.이 채널은 시스템콜 함수들의 목록을 정리하기 위한 목적으로 만들어졌습니다.
트랙백 주소는 http://teamblog.joinc.co.kr/Csystemcall/trackback/1 입니다.
카테고리 문서모음으로 바로가기
트랙백 주소 :: http://teamblog.joinc.co.kr/Csystemcall/trackback/1
-
Subject: accept - 소켓연결을 받아들인다.
Tracked from yundream의 프로그래밍 이야기 2007/05/02 22:41 삭제원문: joinc wiki1장. accetp(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제소켓에 연결을 받아들인다.1.1절. 사용법 #include <sys/types.h>#include <sys/socket.h>int accept(int s, struct sockaddr *addr, ..
-
Subject: access - 파일의 사용자 권한을 체크한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/03 16:20 삭제원문 : joinc wiki1장. access(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일의 사용자 권한을 체크하기 위해서 사용하지만, 보통은 파일이 존재하는지를 간단히 체크하기 위..
-
Subject: alarm(2) - SIGALRM 시그널을 전달한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/03 23:52 삭제원문 : joinc wiki1장. alarm(2) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 예제 시그널 전달을 위해서 사용된다. 전달되는 시그날은 알람(SIGALRM)이다. 1.1절. 사용법 #include <unistd.h> unsigned ..
-
Subject: bind - 소켓에 이름을 부여한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/03 23:54 삭제1장. bind(2) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 에러 1.5절. 예제 소켓에 특성을 부여(정의)한다. 1.1절. 사용법 #include <sys/types.h> #include <sys/socket.h> int bind(int sockfd, struct sock..
-
Subject: chmod - 파일의 권한을 변경한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/04 15:01 삭제원문 : joinc wiki1장. chmod(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 파일의 권한 변경1.1절. 사용법 #include <sys/types.h>#include <sys/stat.h>int chmod(const char *path, mode_t mode);..
-
Subject: chown - 파일의 소유권을 변경
Tracked from yundream의 프로그래밍 이야기 2007/05/04 21:40 삭제원문 : joinc wiki1장. chown(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 파일에 대한 소유권을 바꾸기 위해서 사용된다. 유사한 류의 함수로 fchown(2), lchown(2) 함수들이 있다1.1. 사용법 #inclu..
-
Subject: close - 열린 파일을 닫는다.
Tracked from yundream의 프로그래밍 이야기 2007/05/05 00:39 삭제1장. close(2) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 예제 파일지정번호를 닫는다. 1.1절. 사용법 #include <unistd.h> int close(int fd); 1.2절. 설명 close 는 열린 파일 지정번호를 닫는다. 열..
-
Subject: connect - 소켓에 연결을 시도한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/06 01:25 삭제원문 : Joinc Wiki 1장. connect(2) 차례 1.1. 사용법 1.2. 설명 1.3. 반환값 1.4. 에러 1.5. 예제 1.6. 참고문헌 소켓에 연결을 시도한다. 1.1. 사용법 #include <sys/types.h> #include <sys/socket.h> int connect(int s..
-
Subject: create - 파일이나 장치를 연다.
Tracked from yundream의 프로그래밍 이야기 2007/05/06 01:26 삭제원문 : Joinc Wiki1장. open(2) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 에러 1.5절. 예제 파일이나 장치를 열고 생성한다. 1.1절. 사용법 #include <sys/types.h> #include <sys/stat.h> #include <..
-
Subject: chdir - 작업 디렉토리를 바꾼다.
Tracked from yundream의 프로그래밍 이야기 2007/05/06 21:32 삭제원문: Joinc Wiki1장. chdir(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 작업 디렉토리를 바꾼다.1.1. 사용법 #include <unsitd.h>int chdir(const char *path);int fchdir(int fd); 1.2. 설명 chd..
-
Subject: chroot - 루트디렉토리를 변경한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/06 21:33 삭제원문: Joinc Wiki1장. chroot(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 루트 디렉토리를 변경한다.1.1. 사용법 #include <unistd.h>int chroot(const char *path); 1.2. 설명 chroot()는 path..
-
Subject: chdir - 작업디렉토리를 변경한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/08 00:46 삭제1장. chdir(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 작업 디렉토리를 바꾼다.1.1. 사용법 #include <unsitd.h>int chdir(const char *path);int fchdir(int fd); 1.2. 설명 chdir()은 현재 디..
-
Subject: dup - 파일 지정번호를 복사한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/08 13:20 삭제1장. dup(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제1.6절. 참고문헌 파일 지정자를 복사한다. 1.1절. 사용법 #include <unistd.h>int dup(int oldfd);int dup2(int oldfd, int newfd); 1.2절. ..
-
Subject: epoll_wait - 파일에서 이벤트의 발생을 기다린다.
Tracked from yundream의 프로그래밍 이야기 2007/05/10 01:49 삭제원문: Joinc Wiki 1장. epoll_wait(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌파일에서 이벤트의 발생을 기다린다.1.1. 사용법 #include <sys/epoll.h>int epoll_wait(int epfd, struct epoll_e..
-
Subject: epoll_create - epoll 파일 지정자를 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/10 01:50 삭제원문: Joinc Wiki1장. epoll_create(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 epoll 파일 지정자를 생성한다.1.1. 사용법 #include <sys/epoll.h>int epoll_create(int size) 1.2. 설명 입출..
-
Subject: flock - 열려진 파일에 대하여 권고잠금을 한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/10 23:57 삭제원문 : Joinc Wiki1장. flock(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제열려진 파일에 대하여 권고잠금을 걸거나 해제한다.1.1절. 사용법 #include <sys/file.h>int flock(int fd, int op..
-
Subject: epoll_ctl - epoll 파일지정자를 제어한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/10 23:57 삭제원문 : Joinc Wiki1장. epoll_ctl(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 epoll 파일지정자를 제어한다.1.1. 사용법 #include <sys/epoll.h>int epoll_ctl(int epfd, int op, int fd, struct epo..
-
Subject: fork - 자식프로세스를 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/15 12:50 삭제원문 : Joinc Wiki 1장. fork(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제자식 프로세스를 만든다. 1.1절. 사용법 #include <unistd.h>pid_t fork(void); 1.2절. 설명 fork는 자식프로세스..
-
Subject: stat - 파일의 정보를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/05/15 12:50 삭제원문 : Joinc Wiki1장. stat(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 파일의 상태를 얻어온다.1.1. 사용법 #include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int stat(const char *file..
-
Subject: malloc - 동적 메모리 할당 및 해제
Tracked from yundream의 프로그래밍 이야기 2007/05/15 13:29 삭제1장. malloc(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제1.5절. 참고문헌 동적 메모리 할당 및 해제1.1절. 사용법 #include <stdlib.h>int malloc(size_t size);int calloc(size_t size);int free(void *ptr); voi..
-
Subject: truncate - 파일을 지정된 길이로 자른다.
Tracked from yundream의 프로그래밍 이야기 2007/05/17 11:35 삭제1장. truncate(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 파일을 지정된 길이로 자른다. 1.1절. 사용법 #include <unistd.h>int truncate(const char *path, off_t length);int ftruncate(int fd, of..
-
Subject: dup - 파일지정번호를 복사한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/18 18:04 삭제1장. dup(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제1.6절. 참고문헌 파일 지정자를 복사한다. 1.1절. 사용법 #include <unistd.h>int dup(int oldfd);int dup2(int oldfd, int newfd); 1.2절. ..
-
Subject: statfs - 파일시스템 정보를 얻어낸다.
Tracked from yundream의 프로그래밍 이야기 2007/05/18 18:05 삭제1장. statfs(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제1.6절. 참고문헌 파일 시스템 정보를 가져온다. 1.1절. 사용법 #include <sys/vfs.h>int statfs(const char *path, struct statfs *buf);i..
-
Subject: getpid - 프로세스 식별값을 알아낸다.
Tracked from yundream의 프로그래밍 이야기 2007/05/20 18:38 삭제1장. getpid(2)차례1.1절. 사용법1.2절. 설명1.3절. 예제프로세스 식별값을 알아낸다. 1.1절. 사용법 #include <unistd.h>pid_t getpid(void); 1.2절. 설명 현재 프로세스의 프로세스 ID를 되돌려준다. 1.3절. ..
-
Subject: getgid - 그룹 식별자를 알아낸다.
Tracked from yundream의 프로그래밍 이야기 2007/05/20 18:38 삭제1장. getgid(2)차례1.1절. 사용법1.2절. 설명1.3절. 에러1.4절. 예제 그룹 식별자(identity)를 알아낸다.1.1절. 사용법 #include <unistd.h>gid_t getgid(void);gid_t getegid(void); 1.2절. 설명 getgid는 현재 프로세스..
-
Subject: getrlimit - resource의 값을 얻어오거나 값을 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/22 00:44 삭제원문 : Joinc Wiki 1장. getrlimit(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 자원(resource)의 값을 얻어오고, 값을 설정한다.1.1. 사용법 #include <sys/types.h>#include <sys/resource.h>#include <..
-
Subject: getppid - 부모프로세스의 프로세스 ID를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/05/22 00:44 삭제원문 : Joinc Wiki1장. getppid(2)차례1.1절. 사용법1.2절. 설명1.3절. 예제 부모프로세스의 ID를 돌려준다.1.1절. 사용법 #include <unistd.h>pid_t getppid(void); 1.2절. 설명 부모 프로세스의 PID를 되돌려준다...
-
Subject: getsockname - 소켓 정보를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/05/23 00:36 삭제출처 : Joinc Wiki1장. getsockname(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 소켓의 정보를 가져온다. 1.1절. 사용법 #include <sys/socket.h>int getsockname(int s, struct sockaddr *name, sock..
-
Subject: gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/25 12:50 삭제최신문서는 Joinc Wiki 에서 확인하실 수 있습니다.1장. gettimeofday(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 현재 시간을 가져오고 시스템의 시간값을 설정한다.1.1. 사용법..
-
Subject: getuid - 유저 ID를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/05/27 12:05 삭제1장. getuid(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 유저 ID를 얻어온다.1.1. 사용법 #include <sys/types.h>#include <unistd.h>uid_t getuid(void);uid_t geteuid(void); 1.2. 설명 getuid(..
-
Subject: getrlimit - 자원의 값을 얻어오고, 값을 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/05/29 00:15 삭제1장. getrlimit(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 자원(resource)의 값을 얻어오고, 값을 설정한다.1.1. 사용법 #include <sys/types.h>#include <sys/resource.h>#include <unistd.h>int get..
-
Subject: Linux man : gethostname - 호스트 이름을 얻어오거나 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/01 10:23 삭제이 문서는 수정될 수 있습니다. 최신 문서는 JoincWiki를 참고하세요.1장. gethostname(3)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 호스트 이름을 얻어오거나 설정한다.1.1. 사용법 #include <..
-
Subject: linux man : kill - 프로세스에 시그널을 전송한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/02 12:19 삭제이 문서는 수정될 수 있습니다. 최신 내용은 Joinc Wiki를 확인해 주세요.관련문서 시스템 프로그래밍 미니사이트 1장. kill(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제프로세..
-
Subject: linux man : link - 파일에 대한 연결을 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/03 22:29 삭제이 문서는 수정될 수 있습니다. 최신문서는 Joinc Wiki에서 확인하세요.1장. link(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일에 대한 새로운 이름을 만든다. 1.1절. 사용법 #..
-
Subject: linux man page : listen - 소켓의 연결 대기열을 만든다.
Tracked from yundream의 프로그래밍 이야기 2007/06/05 00:14 삭제1장. listen(2) 차례 1.1. 사용법 1.2. 설명 1.3. 반환값 1.4. 에러 1.5. 예제 1.6. 관련문헌 소켓의 연결 대기열을 만든다. 1.1. 사용법 #include <sys/socket.h> int listen(SOCKET s, int backlog); 1.2. 설명 서버측 프..
-
Subject: linux man page : stat - 파일의 상태정보를 얻어온다
Tracked from yundream의 프로그래밍 이야기 2007/06/06 10:36 삭제이 문서는 수정될 수 있습니다. 최신 문서는 Joinc Wiki를 참고하세요.1장. stat(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 파일의 상태를 얻어온다.1.1. 사용법 #include <sys/types.h>#includ..
-
Subject: Linux man page : lseek - 읽기및 쓰기를 위해서 파일의 위치를 재 지정
Tracked from yundream의 프로그래밍 이야기 2007/06/07 11:24 삭제이 문서는 수정될 수 있습니다. 최신문서는 Joinc Wiki를 참고하세요.1장. lseek(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 읽기및 쓰기를 위해서 파일의 위치를 재지정1.1. ..
-
Subject: linux man page : mmap - 파일이나 장치를 메모리에 대응시킨다.
Tracked from yundream의 프로그래밍 이야기 2007/06/07 23:25 삭제이 문서는 수정될 수 있습니다. 최신 문서는 Joinc Wiki 에서 확인하세요. 1장. mmap(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 파일이나 장치를 메모리에 대응시키거나 푼다..
-
Subject: linux man page : mkdir - 디렉토리를 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/08 12:17 삭제1장. mkdir(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 디렉토리를 생성한다.1.1. 사용법 #include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#include <unistd.h>int mk..
-
Subject: linux man page : open - 파일이나 장치를 열고 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/09 11:30 삭제이 문서는 수정될 수 있습니다. 최신문서는 Joinc Wiki에서 확인하세요.1장. open(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일이나 장치를 열고 생성한다.1.1절. 사용법 #inclu..
-
Subject: linux man page : pause - 시그널을 기다린다.
Tracked from yundream의 프로그래밍 이야기 2007/06/11 01:27 삭제1장. pause(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 시그널을 기다린다.1.1절. 사용법 #include <unistd.h>int pause(void); 1.2절. 설명 pause는 신호를 받을때까지 호출 프로세스..
-
Subject: linux man page : popen - 프로세스 입출력
Tracked from yundream의 프로그래밍 이야기 2007/06/13 00:05 삭제1장. popen(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 프로세스 I/O1.1절. 사용법 #include <stdio.h>FILE *popen(const char *command, const char *type);int pclose(); 1.2절. 설명 popen 은 command ..
-
Subject: linux man page : readlink - 심볼릭 링크가 연결되어 있는 원본의 파일명을 얻는다.
Tracked from yundream의 프로그래밍 이야기 2007/06/14 10:57 삭제1장. readlink(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제심볼릭 링크가 연결되어 있는 원본의 파일명을 얻는다. 1.1절. 사용법 #include <unistd.h>int readlink(const char *path, char *..
-
Subject: linux man page : read - 열린 파일 기술자로부터 데이터를 읽어들인다.
Tracked from yundream의 프로그래밍 이야기 2007/06/14 11:06 삭제1장. read(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제열린 파일기술자로 부터 데이타를 읽어들인다.1.1절. 사용법 #include <unistd.h>ssize_t read(int fd, void *buf, size_t count); 1.2절..
-
Subject: linux man page : recvfrom - 소켓으로 부터 메시지를 읽어들인다.
Tracked from yundream의 프로그래밍 이야기 2007/06/16 00:43 삭제1장. recvfrom(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 소켓으로 부터 메시지를 읽어들인다. 1.1절. 사용법 #include <sys/socket.h>#include <sys/types.h>int recvfrom(int s, void *bu..
-
Subject: linux man page : select - 입출력 다중화
Tracked from yundream의 프로그래밍 이야기 2007/06/18 10:56 삭제1장. select(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 동기적 I/O(입출력) 다중화1.1절. 사용법 #include <sys/time.h>#include <sys/types.h>#include <unistd.h>int select(int n , fd_s..
-
Subject: linux man page : sendto - 소켓을 통해 데이터를 전송한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/20 14:11 삭제1.3절. 반환값의 내용은 다음과 같이 수정이 되어야 함 '성공 할 경우 보내진 packet 크기 값(byte)을 반환하고 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다.' 1장. sendto(2)차례1.1절. ..
-
Subject: linux man page : seteuid - 유효 사용자 ID 를 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/20 15:10 삭제1장. seteuid(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제유효 사용자 ID를 설정한다. 1.1절. 사용법 #include <unistd.h>int seteuid(uid_t euid); 1.2절. 설명 유효 사용자 ID 설정을 하..
-
Subject: linux man page : sigqueue - 대기열 기반 시그널 전송
Tracked from yundream의 프로그래밍 이야기 2007/06/22 03:52 삭제1장. sigqueue(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 대기열 기반 시그널및 데이터 전송 1.1절. 사용법 #include <signal.h>int sigqueue(pid_t pid, int sig, const union sigval value); 1.2..
-
Subject: linux man page : signal - 시그널을 처리한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/22 03:53 삭제1장. signal(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제 시그널을 처리한다. - ANSI C1.1절. 사용법 #include <signal.h>void (*signal(int signum, void (*handler) (int))) (int); 1.2절. 설명 성공할경우 0..
-
Subject: linux man page : stat - 파일의 정보를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/06/25 19:27 삭제1장. stat(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제 파일의 상태를 얻어온다.1.1. 사용법 #include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int stat(const char *file_name, struct stat ..
-
Subject: linux man page : stime - 시스템의 시간을 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/26 09:42 삭제1장. stime(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 시간을 설정한다. 1.1절. 사용법 #include <time.h>int stime(time_t *t); 1.2절. 설명 stime 은 시스템의 시간과 날짜를 설정한..
-
Subject: linux man page : symlink - 파일에 대한 심볼릭링크를 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/06/28 15:51 삭제1장. symlink(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일에 대한 심볼릭 링크를 만든다. 1.1절. 사용법 #include <unistd.h>int symlink(const char *oldpath, const char *newpath); 1.2절. ..
-
Subject: sync - 디스크 버퍼캐쉬를 디스크에 쓴다.
Tracked from yundream의 프로그래밍 이야기 2007/06/29 03:39 삭제1장. sync(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제 버퍼캐쉬를 디스크에 쓴다. 1.1절. 사용법 #include <unistd.h>int sync(void) 1.2절. 설명 inode 들을 버퍼로 보내고, 이 버퍼를 디스크에 ..
-
Subject: linux man page : sysinfo - 시스템 정보를 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/07/07 01:23 삭제1장. sysinfo(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 전체적인 시스템 정보 가져오기1.1절. 사용법 #include <sys/sysinfo.h>int sysinfo(struct sysinfo *info); 1.2절. 설명 sysinfo() 는 ..
-
Subject: linux man page : socketpair - 연결된 소켓 상을 생성한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/07 01:23 삭제1장. socketpair(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 연결된 소켓 쌍을 생성한다.1.1절. 사용법 #include <sys/types.h>#include <sys/socket.h>int socketpair(int d, int type, int pro..
-
Subject: linux man page : statfs - 파일 시스템 정보를 가져온다.
Tracked from yundream의 프로그래밍 이야기 2007/07/07 10:55 삭제1장. statfs(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제1.6절. 참고문헌 파일 시스템 정보를 가져온다. 1.1절. 사용법 #include <sys/vfs.h>int statfs(const char *path, struct statfs *buf);i..
-
Subject: linux man page : sigwaitinfo - 대기열의 시그널을 기다린다.
Tracked from yundream의 프로그래밍 이야기 2007/07/09 23:49 삭제1장. sigwaitinfo(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제1.6절. 참고문헌 대기열의 시그널을 동기적으로 기다린다. 1.1절. 사용법 #include <signal.h>int sigwaitinfo(const sigset_t ..
-
Subject: linux man page : setsid - 세션을 마들고 프로세스 그룹아이디를 설정한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/11 08:50 삭제1장. setsid(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 세션을 만들고 프로세스 그룹아이디(GID)를 설정한다.1.1. 사용법 #include <unistd.h>pid_t setsid(void); 1.2. 설명 만약 sets..
-
Subject: linux man page : sigaction - 시그널을 처리한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/12 09:03 삭제1장. sigaction(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 시그널 처리관련 함수1.1. 사용법 #include <signal.h>int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);..
-
Subject: linux man page : syscall - indirect 시스템 호출
Tracked from yundream의 프로그래밍 이야기 2007/07/13 22:08 삭제1장. syscall(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 예제1.5. 참고문헌 indirect 시스템 호출1.1. 사용법 #include <sys/syscall.h>#include <unistd.h>int syscall(int number, ...); 1.2. 설명 syscall()은 시스템 호..
-
Subject: linuxz man page : semget - 세마포어 값을 가져온다.
Tracked from yundream의 프로그래밍 이야기 2007/07/15 10:49 삭제1장. semget(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 세마포어 설정을 확인한다. 1.1절. 사용법 #include <sys/types.h>#include <sys/ipc.h>#include <sys/sem.h>int semget(key_t key..
-
Subject: linux man page : shmget - 공유메모리 영역을 할당한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/18 00:07 삭제1장. shmget(2)차례1.1. 사용법1.2. 설명1.3. 시스템 호출에 대한 반응1.4. 반환값1.5. 에러1.6. 예제1.7. 참고문헌 공유메모리 영역을 할당한다.1.1. 사용법 #include <sys/ipc.h>#include <sys/shm.h>int shmge..
-
Subject: linux man page : shmat - 공유메모리 관리 연산
Tracked from yundream의 프로그래밍 이야기 2007/07/19 09:17 삭제1장. shmat(2)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 공유메모리 관련 연산 1.1. 사용법 #include <sys/ipc.h>#include <sys/shm.h>void *shmat(int shmid, const void *shmaddr, int shmflg);i..
-
Subject: linux man page : setsockopt - 소켓옵션을 변경한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/21 09:25 삭제태그 : 네트워크프로그래밍 socket TCP IP Socket API 소켓옵션 네트워크 환경은 매우 다양하며, 예측하기 힘든 경우도 많이 발생한다. 때문에 네트워크프로그램의 종류에 따라서 소켓의 세부사항을..
-
Subject: linux man page : time - 유닉스 시간을 얻어온다.
Tracked from yundream의 프로그래밍 이야기 2007/07/21 09:53 삭제1장. time(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제초 단위로 시간을 가져온다. 1.1절. 사용법 #include <time.h>time_t time(time_t *t); 1.2절. 설명 이 함수가 돌려주는 시간은 197..
-
Subject: linux man page : utime - 파일에 대한 접근/수정 시간을 변경한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/29 11:12 삭제1장. utime(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제 inode 에 대한 접근/수정 시간을 변경한다. 1.1절. 사용법 #include <sys/types.h>#include <utime.h>int utime(const char *filename,..
-
Subject: linux man page : unlink - 파일을 삭제한다.
Tracked from yundream의 프로그래밍 이야기 2007/07/30 10:17 삭제1장. unlink(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일을 이름으로 지운다. 필요할경우 참조하는 파일도 지운다.1.1절. 사용법 #include <unistd.h>int unlink(const char *pathnam..
-
Subject: linux man page : write - 파일에 쓴다.
Tracked from yundream의 프로그래밍 이야기 2007/08/01 09:33 삭제1장. write(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 에러1.5절. 예제파일기술자가 가리키는 파일에 쓴다. 이 파일기술자는 open(2), socket(2) 등으로 얻을수 있다. 1.1절. 사용법 #include <unistd..
-
Subject: linux man page : linux 시스템콜 모음
Tracked from yundream의 프로그래밍 이야기 2007/08/07 08:45 삭제그동안 포스팅되었던, 리눅스 시스템콜의 모든 함수에 대한 인덱스 입니다. 원문은 Joinc Wiki에서 확인하실 수 있습니다.가 나 다 라 마 바 사 아 자 차 카 타 파 하 A B C D E F G H I J K L M N O P Q R S T..
-
Subject: getdents 시스템 콜 예제
Tracked from hkpco.kr 2008/09/14 14:33 삭제getdents 시스템 콜에 대한 예제를 찾기 힘들어 작성해 보았습니다.man page에서는 readdir() 함수를 사용할 것을 권하고 있으며, getdents()는 그렇게 많이 사용되는편은 아닙니다. 해당 시스템 콜은 커..
-
Subject: 6clipz.com mountain
Tracked from 6clipz.com 2009/12/10 14:03 삭제[...] Meanwhile, those who came back to the United States on Monday said they were relieved to be free after more than four frightening, boring and unpleasant months as captives. Wish,separate This time, perhaps, it will be different. Peggy Say, Anderso..

댓글을 달아 주세요