반응형
    
    
    
  #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 |