Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - Standardeingabe/-ausgabe mit expliziter Sperrung durch den Client
&pagelevel(4)&pagelevel
Definition | #include <stdio.h> int getc_unlocked(FILE *stream); int getchar_unlocked(void); int putc_unlocked(int c, FILE *stream); int putchar_unlocked(int c); |
Beschreibung | Die Funktionen getc_unlocked() , getchar_unlocked() , putc_unlocked() bzw. putchar_unlocked() sind funktional gleichwertig mit den Originalversionen getc() , getchar() , putc() und
putchar()
mit der Ausnahme, dass sie nicht threadsicher implementiert werden müssen. Sie können deshalb in einem Multithread-Programm nur sicher genutzt werden, wenn der Thread, der sie aufruft, das entsprechende (FILE *) Objekt besitzt. Dies ist der Fall nach einem erfolgreichen Aufruf der Funktionen flockfile() oder ftrylockfile() . |
Returnwert | Siehe getc() , getchar() [beide in fgetc() ], putc() und putchar() [beide in fputc() ]. |
Siehe auch | getc() , putc() , flockfile() , pthread_intro() , stdio() .
|