]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes
Changes: Ready for 3.81
[thirdparty/man-pages.git] / Changes
1 ==================== Changes in man-pages-3.81 ====================
2
3 Released: ????-??-??, Munich
4
5
6 Contributors
7 ------------
8
9 The following people contributed patches/fixes or (noted in brackets
10 in the changelog below) reports, notes, and ideas that have been
11 incorporated in changes in this release:
12
13 Alexandre Oliva <aoliva@redhat.com>
14 Carlos O'Donell <carlos@redhat.com>
15 Ma Shimiao <mashimiao.fnst@cn.fujitsu.com>
16 Michael Kerrisk <mtk.manpages@gmail.com>
17 Peng Haitao <penght@cn.fujitsu.com>
18
19 Apologies if I missed anyone!
20
21
22 New and rewritten pages
23 -----------------------
24
25 attributes.7
26 Alexandre Oliva, Michael Kerrisk [Carlos O'Donell]
27 New page describing POSIX safety concepts
28
29
30 Global changes
31 --------------
32
33 Many pages
34 Peng Haitao, Michael Kerrisk
35 Reformat existing thread-safety information to use a
36 tabular format, rather than plain text.
37
38
39 Changes to individual pages
40 ---------------------------
41
42 mmap.2
43 Ma Shimiao
44 ATTRIBUTES: Note functions that are thread-safe
45 The function mmap() and munmap() are thread safe.
46
47 a64l.3
48 Ma Shimiao
49 Modify thread-safety information
50 As annotation in glibc manual is more detailed, change the
51 thread-safety information to be the same as glibc manual.
52
53 acos.3
54 Ma Shimiao
55 ATTRIBUTES: Note functions that are thread-safe
56 The function acos(), acosf() and acosl() are thread safe.
57
58 acosh.3
59 Ma Shimiao
60 ATTRIBUTES: Note functions that are thread-safe
61 The function acosh(), acoshf() and acoshl() are thread safe.
62
63 addseverity.3
64 Ma Shimiao
65 ATTRIBUTES: Note function is thread-safe
66 The function addseverity() is thread safe.
67
68 aio_cancel.3
69 Ma Shimiao
70 ATTRIBUTES: Note function that is thread-safe
71 The function aio_cancel() is thread safe.
72
73 aio_fsync.3
74 Ma Shimiao
75 ATTRIBUTES: Note function that is thread-safe
76 The function aio_fsync() is thread safe.
77
78 aio_read.3
79 Ma Shimiao
80 ATTRIBUTES: Note function that is thread-safe
81 The function aio_read() is thread safe.
82
83 aio_suspend.3
84 Ma Shimiao
85 ATTRIBUTES: Note function that is thread-safe
86 The function aio_suspend() is thread safe.
87
88 aio_write.3
89 Ma Shimiao
90 ATTRIBUTES: Note function that is thread-safe
91 The function aio_write() is thread safe.
92
93 argz_add.3
94 Ma Shimiao
95 ATTRIBUTES: Note functions that are thread-safe
96
97 asin.3
98 Ma Shimiao
99 ATTRIBUTES: Note functions that are thread-safe
100 The function asin(), asinf() and asinl() are thread safe.
101
102 assert.3
103 Ma Shimiao
104 ATTRIBUTES: Note function that is thread-safe
105 Its marking matches glibc marking.
106
107 assert_perror.3
108 Ma Shimiao
109 ATTRIBUTES: Note function that is thread-safe
110 Its marking matches glibc marking.
111
112 atan2.3
113 Ma Shimiao
114 ATTRIBUTES: Note functions that are thread-safe
115 The function atan2(), atan2f() and atan2l() are thread safe.
116
117 atanh.3
118 Ma Shimiao
119 ATTRIBUTES: Note functions that are thread-safe
120 The function atanh(), atanhf() and atanhl() are thread safe.
121
122 backtrace.3
123 Ma Shimiao
124 ATTRIBUTES: Note function that is thread-safe
125 The markings match glibc markings.
126
127 btowc.3
128 Ma Shimiao
129 ATTRIBUTES: Note function that is thread-safe
130 The function btowc() in glibc is thread safe.
131 Its marking matches glibc marking.
132
133 cabs.3
134 Ma Shimiao
135 ATTRIBUTES: Note functions that are thread-safe
136 The function cabs(), cabsf() and cabsl() are thread safe.
137
138 cacos.3
139 Ma Shimiao
140 ATTRIBUTES: Note functions that are thread-safe
141 The function cacos(), cacosf() and cacosl() are thread safe.
142
143 cacosh.3
144 Ma Shimiao
145 ATTRIBUTES: Note functions that are thread-safe
146 The functions cacosh(), cacoshf() and cacoshl() in glibc are
147 thread safe. Its markings match glibc markings.
148
149 canonicalize_file_name.3
150 Ma Shimiao
151 ATTRIBUTES: Note function that is thread-safe
152 The functions canonicalize_file_name() in glibc is thread safe.
153 Its marking matches glibc marking.
154
155 carg.3
156 Ma Shimiao
157 ATTRIBUTES: Note functions that are thread-safe
158 The function carg(), cargf() and cargl() are thread safe.
159
160 casin.3
161 Ma Shimiao
162 ATTRIBUTES: Note functions that are thread-safe
163 The functions casin(), casinf() and casinl() are thread safe.
164 Their markings match glibc markings.
165
166 casinh.3
167 Ma Shimiao
168 ATTRIBUTES: Note functions that are thread-safe
169 The functions casinh(), casinhf() and casinhl() in glibc are
170 thread safe. Its markings match glibc markings.
171
172 catan.3
173 Ma Shimiao
174 ATTRIBUTES: Note functions that are thread-safe
175 The functions catan(), catanf() and catanl() are thread safe.
176 Their markings match glibc markings.
177
178 catanh.3
179 Ma Shimiao
180 ATTRIBUTES: Note functions that are thread-safe
181 The functions catanh(), catanhf() and catanhl() in glibc are
182 thread safe. Its markings match glibc markings.
183
184 catopen.3
185 Peng Haitao
186 ATTRIBUTES: Note functions that are thread-safe
187 The functions catopen() and catclose() are thread safe.
188
189 cfree.3
190 Ma Shimiao
191 ATTRIBUTES: Note function that is thread-safe
192 The function cfree() in glibc is thread safe.
193 Its marking matches glibc marking.
194
195 clog10.3
196 Ma Shimiao
197 ATTRIBUTES: Note functions that are thread-safe
198 The functions clog10(), clog10f() and clog10l() in glibc are
199 thread safe. Its markings match glibc markings.
200
201 clog.3
202 Ma Shimiao
203 ATTRIBUTES: Note functions that are thread-safe
204 The function clog(), clogf() and clogl() are thread safe.
205
206 closedir.3
207 Ma Shimiao
208 ATTRIBUTES: Note function that is thread-safe
209 The function closedir() in glibc is thread safe.
210 Its marking matches glibc marking.
211
212 confstr.3
213 Ma Shimiao
214 ATTRIBUTES: Note function that is thread-safe
215 The function confstr() is thread safe.
216
217 cosh.3
218 Ma Shimiao
219 ATTRIBUTES: Note functions that are thread-safe
220 The functions cosh(), coshf() and coshl() in glibc are thread safe.
221 Its markings match glibc markings.
222
223 cpow.3
224 Ma Shimiao
225 ATTRIBUTES: Note functions that are thread-safe
226 The functions cpow(), cpowf() and cpowl() in glibc are thread safe.
227 Its markings match glibc markings.
228
229 crypt.3
230 Ma Shimiao
231 Modify thread-safety information
232 As annotation in glibc manual is more detailed, change the
233 thread-safety information to be the same as glibc manual.
234
235 ctermid.3
236 Ma Shimiao
237 Modify thread-safety information
238 According to the change of source code, ctermid's level has been
239 changed from MT-Unsafe to MT-Safe. After modifying, the marking
240 matches the glibc marking.
241
242 drand48.3
243 Ma Shimiao
244 Modify thread-safety information
245 As annotation in glibc manual is more detailed, change the
246 thread-safety information to be the same as glibc manual.
247
248 drand48_r.3
249 Ma Shimiao
250 Modify thread-safety information
251 As annotation in glibc manual is more detailed, change the
252 thread-safety information to be the same as glibc manual.
253
254 ecvt.3
255 Ma Shimiao
256 Modify thread-safety information
257 As annotation in glibc manual is more detailed, change the
258 thread-safety information to be same as glibc manual.
259
260 ecvt_r.3
261 Ma Shimiao
262 ATTRIBUTES: Note function that is thread-safe
263 The markings match glibc markings.
264
265 encrypt.3
266 Ma Shimiao
267 Modify thread-safety information
268 As annotation in glibc manual is more detailed, change the
269 thread-safety information to be the same as glibc manual.
270
271 envz_add.3
272 Ma Shimiao
273 ATTRIBUTES: Note functions that are thread-safe
274 The markings match glibc markings.
275
276 exec.3
277 Peng Haitao
278 ATTRIBUTES: Note functions that are thread-safe
279 The functions execl(), execlp(), execle(), execv(), execvp() and
280 execvpe() are thread safe.
281
282 exit.3
283 Ma Shimiao
284 Modify thread-safety information
285 As annotation in glibc manual is more detailed, change the
286 thread-safety information to be the same as glibc manual.
287
288 exp10.3
289 Ma Shimiao
290 ATTRIBUTES: Note functions that are thread-safe
291
292 exp2.3
293 Ma Shimiao
294 ATTRIBUTES: Note functions that are thread-safe
295 The function exp2(), exp2f() and exp2l() are thread safe.
296
297 exp.3
298 Ma Shimiao
299 ATTRIBUTES: Note functions that are thread-safe
300 The function exp(), expf() and expl() are thread safe.
301
302 fclose.3
303 Ma Shimiao
304 ATTRIBUTES: Note function that is thread-safe
305 The function fclose() is thread safe.
306 Its marking matches glibc marking.
307
308 fcloseall.3
309 Ma Shimiao
310 Modify thread-safety information
311 As annotation in glibc manual is more detailed, change the
312 thread-safety information to be the same as glibc manual.
313
314 fgetc.3
315 Ma Shimiao
316 ATTRIBUTES: Note functions that are thread-safe
317 The markings match glibc markings.
318
319 fgetwc.3
320 Ma Shimiao
321 ATTRIBUTES: Note functions that are thread-safe
322 The markings match glibc markings.
323
324 fgetws.3
325 Ma Shimiao
326 ATTRIBUTES: Note function that is thread-safe
327 The marking matches glibc marking.
328
329 fmod.3
330 Ma Shimiao
331 ATTRIBUTES: Note functions that are thread-safe
332 The function fmod(), fmodf() and fmodl() are thread safe.
333
334 fnmatch.3
335 Peng Haitao
336 ATTRIBUTES: Note function that is thread safe with exceptions
337 The function fnmatch() is thread safe with exceptions.
338
339 fopen.3
340 Ma Shimiao
341 ATTRIBUTES: Note function that is thread-safe
342 The markings match glibc markings.
343
344 fopencookie.3
345 Ma Shimiao
346 ATTRIBUTES: Note function that is thread-safe
347 The marking matches glibc marking.
348
349 fread.3
350 Peng Haitao
351 ATTRIBUTES: Note functions that are thread-safe
352 The functions fread() and fwrite() are thread safe.
353
354 gamma.3
355 Peng Haitao
356 ATTRIBUTES: Note functions that are not thread-safe
357 The functions gamma(), gammaf() and gammal() are not thread safe.
358 Ma Shimiao
359 Modify thread-safety information
360 As annotation in glibc manual is more detailed, change the
361 thread-safety information to be the same as glibc manual.
362
363 getcontext.3
364 Ma Shimiao
365 Modify thread-safety information
366 As annotation in glibc manual is more detailed, change the
367 thread-safety information to be the same as glibc manual.
368
369 getcwd.3
370 Peng Haitao
371 ATTRIBUTES: Note functions that are thread-safe
372 The functions getcwd(), getwd() and get_current_dir_name() are
373 thread safe.
374
375 getdate.3
376 Ma Shimiao
377 Modify thread-safety information
378 As annotation in glibc manual is more detailed, change the
379 thread-safety information to be the same as glibc manual.
380
381 getenv.3
382 Peng Haitao
383 ATTRIBUTES: Note functions that are thread-safe
384 The functions getenv() and secure_getenv() are thread safe.
385
386 getfsent.3
387 Peng Haitao
388 ATTRIBUTES: Note functions that are not thread-safe
389 The functions setfsent(), getfsent(), endfsent(), getfsspec()
390 and getfsfile() are not thread safe.
391 Ma Shimiao
392 Modify thread-safety information
393 As annotation in glibc manual is more detailed, change the
394 thread-safety information to be the same as glibc manual.
395
396 getgrent.3
397 Ma Shimiao
398 ATTRIBUTES: Note function that is thread-safe
399 Its marking matches glibc marking.
400 Ma Shimiao
401 Modify thread-safety information
402 As annotation in glibc manual is more detailed, change the
403 thread-safety information to be the same as glibc manual.
404
405 getgrnam.3
406 Ma Shimiao
407 Modify thread-safety information
408 As annotation in glibc manual is more detailed, change the
409 thread-safety information to be the same as glibc manual.
410
411 getgrouplist.3
412 Peng Haitao
413 ATTRIBUTES: Note function that is thread safe with exceptions
414 The function getgrouplist() is thread safe with exceptions.
415
416 getlogin.3
417 Ma Shimiao
418 Modify thread-safety information
419 As annotation in glibc manual is more detailed, change the
420 thread-safety information to be the same as glibc manual.
421
422 getopt.3
423 Peng Haitao
424 ATTRIBUTES: Note functions that are not thread-safe
425 The functions getopt(), getopt_long() and getopt_long_only() are
426 not thread safe.
427 Ma Shimiao
428 Modify thread-safety information
429 As annotation in glibc manual is more detailed, change the
430 thread-safety information to be the same as glibc manual.
431
432 getpass.3
433 Ma Shimiao
434 Modify thread-safety information
435 As annotation in glibc manual is more detailed, change the
436 thread-safety information to be the same as glibc manual.
437
438 getpwent.3
439 Ma Shimiao
440 Modify thread-safety information
441 As annotation in glibc manual is more detailed, change the
442 thread-safety information to be the same as glibc manual.
443
444 getpwnam.3
445 Ma Shimiao
446 Modify thread-safety information
447 As annotation in glibc manual is more detailed, change the
448 thread-safety information to be the same as glibc manual.
449
450 gets.3
451 Ma Shimiao
452 ATTRIBUTES: Note function that is thread-safe
453 Its marking matches glibc marking.
454
455 getw.3
456 Peng Haitao
457 ATTRIBUTES: Note functions that are thread-safe
458 The functions getw() and putw() are thread safe.
459
460 gnu_get_libc_version.3
461 Peng Haitao
462 ATTRIBUTES: Note functions that are thread-safe
463 The functions gnu_get_libc_version() and gnu_get_libc_release()
464 are thread safe.
465
466 hsearch.3
467 Ma Shimiao
468 Modify thread-safety information
469 As annotation in glibc manual is more detailed, change the
470 thread-safety information to be the same as glibc manual.
471
472 iconv.3
473 Peng Haitao
474 Modify thread-safety information
475
476 inet.3
477 Peng Haitao
478 ATTRIBUTES: Note functions that are thread safe with exceptions
479 The functions inet_aton() and inet_addr() are thread safe with
480 exceptions.
481 The functions inet_network(), inet_ntoa(), inet_makeaddr(),
482 inet_lnaof() and inet_netof() are thread safe.
483 Modify thread-safety information
484 After researching and talking, we think inet_network() and
485 inet_ntoa() should be marked with locale.
486 After changing, the markings match glbc markings.
487
488 inet_pton.3
489 Peng Haitao
490 ATTRIBUTES: Note function that is thread safe with exceptions
491 The function inet_pton() is thread safe with exceptions.
492
493 iswdigit.3
494 Peng Haitao
495 ATTRIBUTES: Note function that is thread safe with exceptions
496 The function iswdigit() is thread safe with exceptions.
497
498 iswgraph.3
499 Peng Haitao
500 ATTRIBUTES: Note function that is thread safe with exceptions
501 The function iswgraph() is thread safe with exceptions.
502
503 iswlower.3
504 Peng Haitao
505 ATTRIBUTES: Note function that is thread safe with exceptions
506 The function iswlower() is thread safe with exceptions.
507
508 iswprint.3
509 Peng Haitao
510 ATTRIBUTES: Note function that is thread safe with exceptions
511 The function iswprint() is thread safe with exceptions.
512
513 iswpunct.3
514 Peng Haitao
515 ATTRIBUTES: Note function that is thread safe with exceptions
516 The function iswpunct() is thread safe with exceptions.
517
518 iswspace.3
519 Peng Haitao
520 ATTRIBUTES: Note function that is thread safe with exceptions
521 The function iswspace() is thread safe with exceptions.
522
523 iswupper.3
524 Peng Haitao
525 ATTRIBUTES: Note function that is thread safe with exceptions
526 The function iswupper() is thread safe with exceptions.
527
528 iswxdigit.3
529 Peng Haitao
530 ATTRIBUTES: Note function that is thread safe with exceptions
531 The function iswxdigit() is thread safe with exceptions.
532
533 j0.3
534 Ma Shimiao
535 ATTRIBUTES: Note functions that are thread-safe
536 The function j0(), j1f() jnl() and so on are thread safe.
537
538 lio_listio.3
539 Ma Shimiao
540 ATTRIBUTES: Note function that is thread-safe
541 Its marking matches glibc marking.
542
543 log10.3
544 Ma Shimiao
545 ATTRIBUTES: Note functions that are thread-safe
546 The function log10(), log10f() and log10l() are thread safe.
547
548 log2.3
549 Ma Shimiao
550 ATTRIBUTES: Note functions that are thread-safe
551 The function log2(), log2f() and log2l() are thread safe.
552
553 log.3
554 Ma Shimiao
555 ATTRIBUTES: Note functions that are thread-safe
556 The function log(), logf() and logl() are thread safe.
557
558 makecontext.3
559 Ma Shimiao
560 Modify thread-safety information
561 As annotation in glibc manual is more detailed, change the
562 thread-safety information to be the same as glibc manual.
563
564 makedev.3
565 Peng Haitao
566 ATTRIBUTES: Note macros that are thread-safe
567 The macros makedev(), major() and minor() are thread safe.
568
569 malloc.3
570 Ma Shimiao
571 ATTRIBUTES: Note functions that are thread-safe
572 The function malloc(), free(), calloc() and realloc() are
573 thread safe.
574
575 mblen.3
576 Ma Shimiao
577 Modify thread-safety information
578 As annotation in glibc manual is more detailed, change the
579 thread-safety information to be the same as glibc manual.
580
581 mbstowcs.3
582 Ma Shimiao
583 ATTRIBUTES: Note function that is thread-safe
584 The marking matches glibc marking.
585
586 mbtowc.3
587 Peng Haitao
588 ATTRIBUTES: Note function that is not thread-safe
589 The function mbtowc() is not thread safe.
590 Ma Shimiao
591 Modify thread-safety information
592 As annotation in glibc manual is more detailed, change the
593 thread-safety information to be the same as glibc manual.
594
595 mktemp.3
596 Peng Haitao
597 ATTRIBUTES: Note function that is thread-safe
598 The function mktemp() is thread safe.
599
600 mtrace.3
601 Peng Haitao
602 ATTRIBUTES: Note functions that are not thread-safe
603 The functions mtrace() and muntrace() are not thread safe.
604
605 nan.3
606 Ma Shimiao
607 ATTRIBUTES: Note functions that are thread-safe
608 The markings match glibc markings.
609
610 nl_langinfo.3
611 Peng Haitao
612 ATTRIBUTES: Note function that is thread safe with exceptions
613 The function nl_langinfo() is thread safe with exceptions.
614
615 opendir.3
616 Ma Shimiao
617 ATTRIBUTES: Note function that is thread-safe
618 The markings match glibc markings.
619
620 pow10.3
621 Ma Shimiao
622 ATTRIBUTES: Note functions that are thread-safe
623 The function pow10(), pow10f() and pow10l() are thread safe.
624
625 pow.3
626 Ma Shimiao
627 ATTRIBUTES: Note functions that are thread-safe
628 The function pow(), powf() and powl() are thread safe.
629
630 pthread_setcancelstate.3
631 Michael Kerrisk
632 Add async-signal-safety information
633
634 ptsname.3
635 Ma Shimiao
636 Modify thread-safety information
637 As annotation in glibc manual is more detailed, change the
638 thread-safety information to be the same as glibc manual.
639
640 putenv.3
641 Ma Shimiao
642 ATTRIBUTES: Note function that is thread-unsafe
643 The function putenv() is thread unsafe.
644
645 puts.3
646 Peng Haitao
647 ATTRIBUTES: Note functions that are thread-safe
648 The functions fputc(), fputs(), putc(), putchar() and puts() are
649 thread safe.
650
651 putwchar.3
652 Ma Shimiao
653 ATTRIBUTES: Note function that is thread-safe
654 The marking matches glibc marking.
655
656 qecvt.3
657 Ma Shimiao
658 Modify thread-safety information
659 As annotation in glibc manual is more detailed, change the
660 thread-safety information to be same as glibc manual.
661
662 rand.3
663 Peng Haitao
664 ATTRIBUTES: Note macros that are thread-safe
665 The functions rand(), rand_r() and srand() are thread safe.
666
667 random_r.3
668 Ma Shimiao
669 Modify thread-safety information
670 As annotation in glibc manual is more detailed, change the
671 thread-safety information to be the same as glibc manual.
672
673 readdir.3
674 Ma Shimiao
675 Modify thread-safety information
676 As annotation in glibc manual is more detailed, change the
677 thread-safety information to be same as glibc manual.
678
679 realpath.3
680 Ma Shimiao
681 ATTRIBUTES: Note function that is thread-safe
682 The marking matches glibc marking.
683
684 regex.3
685 Peng Haitao
686 ATTRIBUTES: Note functions that are thread safe with exceptions
687 The functions regcomp() and regexec() are thread safe with
688 exceptions.
689 The functions regerror() and regfree() are thread safe.
690
691 remainder.3
692 Ma Shimiao
693 ATTRIBUTES: Note function that is thread-safe
694 The markings match glibc markings.
695
696 scalb.3
697 Ma Shimiao
698 ATTRIBUTES: Note functions that are thread-safe
699 The function scalb(), scalbf() and scalbl() are thread safe.
700
701 setenv.3
702 Ma Shimiao
703 ATTRIBUTES: Note functions that are thread-unsafe
704 The function setenv() and unsetenv() are thread unsafe.
705
706 siginterrupt.3
707 Ma Shimiao
708 Modify thread-safety information
709 As annotation in glibc manual is more detailed, change the
710 thread-safety information to be the same as glibc manual.
711
712 sigset.3
713 Peng Haitao
714 ATTRIBUTES: Note macros that are thread-safe
715 The functions sigset(), sighold(), sigrelse() and sigignore()
716 are thread safe.
717
718 sinh.3
719 Ma Shimiao
720 ATTRIBUTES: Note functions that are thread-safe
721 The function sinh(), sinhf() and sinhl() are thread safe.
722
723 sqrt.3
724 Ma Shimiao
725 ATTRIBUTES: Note functions that are thread-safe
726 The function sqrt(), sqrtf() and sqrtl() are thread safe.
727
728 stdarg.3
729 Ma Shimiao
730 Modify thread-safety information
731 As annotation in glibc manual is more detailed, change the
732 thread-safety information to be the same as glibc manual.
733
734 stdio_ext.3
735 Ma Shimiao
736 Modify thread-safety information
737 Change the thread safety information to be the same as glibc.
738
739 strcasecmp.3
740 Peng Haitao
741 ATTRIBUTES: Note functions that are thread safe with exceptions
742 The functions strcasecmp() and strncasecmp() are thread safe
743 with exceptions.
744
745 strerror.3
746 Ma Shimiao
747 Modify thread-safety information
748 As annotation in glibc manual is more detailed, change the
749 thread-safety information to be the same as glibc manual.
750
751 strfmon.3
752 Ma Shimiao
753 ATTRIBUTES: Note function that is thread-safe
754 Its marking matches glibc marking.
755
756 strfry.3
757 Peng Haitao
758 ATTRIBUTES: Note function that is thread-safe
759 The function strfry() is thread safe.
760
761 strftime.3
762 Peng Haitao
763 ATTRIBUTES: Note function that is thread safe with exceptions
764 The function strftime() is thread safe with exceptions.
765
766 strptime.3
767 Peng Haitao
768 ATTRIBUTES: Note function that is thread safe with exceptions
769 The function strptime() is thread safe with exceptions.
770
771 strtok.3
772 Ma Shimiao
773 Modify thread-safety information
774 As annotation in glibc manual is more detailed, change the
775 thread-safety information to be the same as glibc manual.
776
777 strverscmp.3
778 Peng Haitao
779 ATTRIBUTES: Note function that is thread-safe
780 The function strverscmp() is thread safe.
781
782 strxfrm.3
783 Ma Shimiao
784 ATTRIBUTES: Note function that is thread-safe
785 The marking matches glibc marking.
786
787 syslog.3
788 Peng Haitao
789 ATTRIBUTES: Note functions that are thread safe with exceptions
790 The functions openlog() and closelog() are thread safe.
791 The functions syslog() and vsyslog() are thread safe with
792 exceptions.
793
794 tempnam.3
795 Peng Haitao
796 ATTRIBUTES: Note function that is thread-safe
797 The function tempnam() is thread safe.
798
799 termios.3
800 Ma Shimiao
801 Modify thread-safety information
802 As annotation in glibc manual is more detailed, change the
803 thread-safety information to be the same as glibc manual.
804 Ma Shimiao
805 Modify thread-safety information
806 As this is man page for Linux, we don't need thread safety
807 information for bsd
808
809 tgamma.3
810 Ma Shimiao
811 ATTRIBUTES: Note functions that are thread-safe
812 The functions tgamma(), tgammaf() and tgammal() in glibc are
813 thread safe. Its markings match glibc markings.
814
815 timegm.3
816 Peng Haitao
817 ATTRIBUTES: Note functions that are thread safe with exceptions
818 The functions timelocal() and timegm() are thread safe with
819 exceptions.
820
821 tmpfile.3
822 Ma Shimiao
823 ATTRIBUTES: Note function that is thread-safe
824 Its markings match glibc markings.
825
826 tmpnam.3
827 Peng Haitao
828 Modify thread-safety information
829 When the argument s is NULL, tmpnam() should be MT-Unsafe.
830
831 toupper.3
832 Ma Shimiao
833 Modify thread-safety information
834 After researching and talking, we think toupper() and tolower()
835 should not be marked with locale.
836 After changing, the markings match glbc markings.
837
838 tsearch.3
839 Ma Shimiao
840 ATTRIBUTES: Note functions that are thread-safe
841 The functions' markings match glibc markings.
842
843 ttyname.3
844 Ma Shimiao
845 Modify thread-safety information
846 As annotation in glibc manual is more detailed, change the
847 thread-safety information to be same as glibc manual.
848
849 tzset.3
850 Peng Haitao
851 ATTRIBUTES: Note function that is thread safe with exceptions
852 The function tzset() is thread safe with exceptions.
853
854 wcsdup.3
855 Ma Shimiao
856 ATTRIBUTES: Note function that is thread-safe
857 Its marking matches glibc marking.
858
859 wctomb.3
860 Ma Shimiao
861 Modify thread-safety information
862 As annotation in glibc manual is more detailed, change the
863 thread-safety information to be the same as glibc manual.
864
865 y0.3
866 Ma Shimiao
867 ATTRIBUTES: Note functions that are thread-safe
868 The function y0(), y1f() ynl() and so on are thread safe.
869
870 man-pages.7
871 Michael Kerrisk
872 Refer reader to attributes(7) for details of ATTRIBUTES section
873 Michael Kerrisk
874 SEE ALSO: add attributes(7)
875
876 pthreads.7
877 Michael Kerrisk
878 SEE ALSO: add attributes(7)
879
880 standards.7
881 Michael Kerrisk
882 SEE ALSO: add attributes(7)
883