|
|
1.1 ! root 1: ! 2: ! 3: tempnam() General Function tempnam() ! 4: ! 5: ! 6: ! 7: ! 8: Generate a unique name for a temporary file ! 9: ! 10: cchhaarr *tteemmppnnaamm(_d_i_r_e_c_t_o_r_y, _n_a_m_e); ! 11: cchhaarr *_d_i_r_e_c_t_o_r_y, *_n_a_m_e; ! 12: ! 13: tempnam constructs a unique temporary name that can be used to ! 14: name a file. ! 15: ! 16: directory points to the name of the directory in which you want ! 17: the temporary file written. If this variable is NULL, tempnam ! 18: reads the environmental variable TMPDIR and uses it for direc- ! 19: tory. If neither directory nor TMPDIR is given, tempnam uses ! 20: /tmp. ! 21: ! 22: name points to the string of letters that will prefix the tem- ! 23: porary name. This string should not be more than three or four ! 24: characters, to prevent truncation or duplication of temporary ! 25: file names. If name is NULL, tempnam sets it to t. ! 26: ! 27: tempnam uses malloc to allocate a buffer for the temporary file ! 28: name it returns. If all goes well, it returns a pointer to the ! 29: temporary name it has written. Otherwise, it returns NULL if the ! 30: allocation fails or if it cannot build a temporary file name suc- ! 31: cessfully. ! 32: ! 33: ***** See Also ***** ! 34: ! 35: general functions, mktemp(), tmpnam() ! 36: ! 37: ***** Notes ***** ! 38: ! 39: tempnam is not described in the ANSI Standard. Programs that use ! 40: it will not conform strictly the Standard, and may not be port- ! 41: able to other compilers or environments. ! 42: ! 43: ! 44: ! 45: ! 46: ! 47: ! 48: ! 49: ! 50: ! 51: ! 52: ! 53: ! 54: ! 55: ! 56: ! 57: ! 58: ! 59: ! 60: ! 61: ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.