| tmpfile(3) | Library Functions Manual | tmpfile(3) |
tmpfile - tworzy plik tymczasowy
Standardowa biblioteka C (libc, -lc)
#include <stdio.h>
FILE *tmpfile(void);
Funkcja tmpfile() otwiera unikalny plik tymczasowy w binarnym trybie do odczytu i zapisu (w+b). Plik zostanie automatycznie usunięty po jego zamknięciu lub po zakończeniu programu.
Funkcja tmpfile() zwraca deskryptor strumienia albo NULL, jeśli nie da się utworzyć unikalnej nazwy pliku lub jeśli nie da się otworzyć unikalnego pliku. W tym drugim przypadku ustawiane jest errno, wskazując błąd.
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku attributes(7).
| Interfejs | Atrybut | Wartość |
| tmpfile() | Bezpieczeństwo wątkowe | MT-bezpieczne |
Standard nie określa katalogu, jakiego użyje tmpfile(). glibc wypróbuje przedrostek ścieżki P_tmpdir zdefiniowany w <stdio.h>, a jeśli to się nie uda, katalog /tmp.
C11, POSIX.1-2008.
POSIX.1-2001, C89, SVr4, 4.3BSD, SUSv2.
POSIX.1-2001 określa: jeśli nie da się otworzyć strumienia, na standardowe wyjście błędów (stdout) może być wypisany błąd.
Tłumaczenie niniejszej strony podręcznika: Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
| 2 maja 2024 r. | Linux man-pages 6.9.1 |