putc_unlocked()

Записать символ в поток вывода

Прототип:

#include <stdio.h>
int putc_unlocked( int c,
FILE *stream );

Аргументы:

c
Печатаемый символ.
stream
Файловый поток для вывода.

Библиотека:

libc

Описание:

Функция putc_unlocked() является потоко-небезопасным аналогом putc(). Ее использование безопасно лишь при использовании блокировки файлового потока stream вида flockfile() (или ftrylockfile()) и funlockfile().

Возвращаемое значение:

Число записанных символов как (int)(unsigned char). Если возникла ошибка функция возвращает EOF, код ошибки записывается в errno.

Классификация:

POSIX 1003.1 Thread-Safe Functions

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Тематические ссылки:

getc(), getchar(), getchar_unlocked(), getc_unlocked(), putc(), putchar(), putchar_unlocked()




Предыдущий раздел: Описание API системной библиотеки