/
githubmirror
/
glibc
Обзор
Документация
Войти
/
githubmirror
/
glibc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stdlib/bug-fmtmsg1.c
28 строк
601 B
Ulrich Drepper
Fix locking problem in fmtmsg
16 янв 2012, 18:03
16 янв 2012, 18:03
400aa02
Код
Авторство
О чём код?
#include <fmtmsg.h> #include <stdio.h> static int do_test (void) { /* Ugly, but fmtmsg would otherwise print to stderr which we do not want. */ fclose (stderr); stderr = stdout; int e1; e1 = fmtmsg (MM_PRINT, "label:part", MM_WARNING, "text", "action", "tag"); int e2; e2 = fmtmsg (MM_PRINT, "label2:part2", 11, "text2", "action2", "tag2"); addseverity (10, "additional severity"); int e3; e3 = fmtmsg (MM_PRINT, "label3:part3", 10, "text3", "action3", "tag3"); return e1 != 0 || e2 != 0 || e3 != 0; } #define TEST_FUNCTION do_test () #include "../test-skeleton.c"