mkdtemp(3) - wariua/manpages-ko GitHub Wiki

NAME

mkdtemp - ์œ ์ผํ•œ ์ž„์‹œ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋งŒ๋“ค๊ธฐ

SYNOPSIS

#include <stdlib.h>

char *mkdtemp(char *template);

glibc ๊ธฐ๋Šฅ ํ™•์ธ ๋งคํฌ๋กœ ์š”๊ฑด (feature_test_macros(7) ์ฐธ๊ณ ):

mkdtemp():
/* glibc 2.19๋ถ€ํ„ฐ: */ _DEFAULT_SOURCE
|| /* glibc 2.19 ๋ฐ ์ด์ „: */ _BSD_SOURCE
|| /* glibc 2.10๋ถ€ํ„ฐ: */ _POSIX_C_SOURCE >= 200809L

DESCRIPTION

mkdtemp() ํ•จ์ˆ˜๋Š” template์„ ๊ฐ€์ง€๊ณ  ์œ ์ผํ•œ ์ด๋ฆ„์˜ ์ž„์‹œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ธ๋‹ค. template์˜ ๋งˆ์ง€๋ง‰ ์—ฌ์„ฏ ๊ธ€์ž๊ฐ€ XXXXXX์—ฌ์•ผ ํ•˜๋ฉฐ ๊ทธ ๊ธ€์ž๋“ค์„ ๋ฐ”๊ฟ”์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋ฆ„์„ ์œ ์ผํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. ๊ทธ๋ฆฌ๊ณ  0700 ๊ถŒํ•œ์œผ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๋ณ€๊ฒฝ์ด ์ด๋ค„์ง€๋ฏ€๋กœ template์ด ๋ฌธ์ž์—ด ์ƒ์ˆ˜์—ฌ์„œ๋Š” ์•ˆ ๋˜๋ฉฐ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ์„ ์–ธํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค.

RETURN VALUE

mkdtemp() ํ•จ์ˆ˜๋Š” ์„ฑ๊ณต ์‹œ ๋ณ€๊ฒฝ๋œ ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์˜ค๋ฅ˜ ์‹œ NULL์„ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ errno๋ฅผ ์ ์ ˆํžˆ ์„ค์ •ํ•œ๋‹ค.

ERRORS

EINVAL
template์˜ ๋งˆ์ง€๋ง‰ ์—ฌ์„ฏ ๊ธ€์ž๊ฐ€ XXXXXX๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ด๋•Œ template์€ ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค.

errno์— ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ๊ฐ’๋“ค์€ mkdir(2)์„ ๋ณด๋ผ.

VERSIONS

glibc 2.1.91๋ถ€ํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

ATTRIBUTES

์ด ์ ˆ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋“ค์— ๋Œ€ํ•œ ์„ค๋ช…์€ attributes(7)๋ฅผ ๋ณด๋ผ.

์ธํ„ฐํŽ˜์ด์Šค ์†์„ฑ ๊ฐ’
mkdtemp() ์Šค๋ ˆ๋“œ ์•ˆ์ „์„ฑ MT-Safe

CONFORMING TO

POSIX.1-2008. BSD ๊ณ„์—ด์— ์ด ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

SEE ALSO

mktemp(1), mkdir(2), mkstemp(3), mktemp(3), tempnam(3), tmpfile(3), tmpnam(3)


2016-07-17

โš ๏ธ **GitHub.com Fallback** โš ๏ธ