The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

mktemp (3)
  • mktemp (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • mktemp (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня )
  • mktemp (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  • >> mktemp (3) ( Solaris man: Библиотечные вызовы )
  • mktemp (3) ( FreeBSD man: Библиотечные вызовы )
  • mktemp (3) ( Русские man: Библиотечные вызовы )
  • mktemp (3) ( Linux man: Библиотечные вызовы )
  • mktemp (3) ( POSIX man: Библиотечные вызовы )
  •  

    NAME

    mktemp - make a unique file name  from a template
     
    

    SYNOPSIS

    #include <stdlib.h>
    
    char *mktemp(char *template);
    

     

    DESCRIPTION

    The mktemp() function replaces the contents of the string pointed to by template with a unique file name, and returns template. The string in template should look like a file name with six trailing 'X's; mktemp() will replace the 'X's with a character string that can be used to create a unique file name. Only 26 unique file names per thread can be created for each unique template.  

    RETURN VALUES

    The mktemp() function returns the pointer template. If a unique name cannot be created, template points to a null string.  

    ERRORS

    No errors are defined.  

    EXAMPLES

    Example 1 Generate a filename.

    The following example replaces the contents of the "template" string with a 10-character filename beginning with the characters "file" and returns a pointer to the "template" string that contains the new filename.

    #include <stdlib.h>
    ...
    char *template = "/tmp/fileXXXXXX";
    char *ptr;
    ptr = mktemp(template);
    

     

    USAGE

    Between the time a pathname is created and the file opened, it is possible for some other process to create a file with the same name. The mkstemp(3C) function avoids this problem and is preferred over this function.  

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityStandard

    MT-Level

     

    SEE ALSO

    mkstemp(3C), tmpfile(3C), tmpnam(3C), attributes(5), standards(5)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    EXAMPLES
    USAGE
    ATTRIBUTES
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру