반응형
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *fname;
char fntmp[BUFSIZ];
char template[32];
fname = tmpnam(NULL);
printf("1. TMP File Name(tmpnam) : %s\n", fname);
tmpnam(fntmp);
printf("2. TMP File Name(tmpnam) : %s\n", fntmp);
fname = tempnam("/tmp", "hanbit");
printf("3. TMP File Name(tempnam) : %s\n", fname);
strcpy(template, "/tmp/hanbitXXXXXX");
fname = mktemp(template);
printf("4. TMP File Name(mktemp) : %s\n", fname);
return 0;
}
반응형
'TIL > os' 카테고리의 다른 글
시그널에 대해 이해하기 (0) | 2022.11.19 |
---|---|
POSIX 공유메모리와 세마포어 (0) | 2022.11.19 |
FIFO로 server client간 데이터 주고 받기 (0) | 2022.10.04 |
PIPE 양방향 통신하기 (0) | 2022.10.04 |
wait를 이용하여 자식 프로세스의 종료를 기다리기 (0) | 2022.10.03 |