]> andersk Git - splint.git/blobdiff - lib/posixstrict.lcd
Updated copyright date.
[splint.git] / lib / posixstrict.lcd
index f2f28fd9c8352c8cc81e768946849bf65849a707..472fdbdd5ad2358265a6550b0269a68da1773631 100644 (file)
@@ -1,6 +1,6 @@
-;;LCLint Dump: posixstrict.lcd
-;;LCLint 3.0.0.9 --- 23 July 2001
-;;lib:167
+;;; Splint Library  posixstrict.lcd
+;;Splint 3.0.0.20 --- 31 Dec 2001
+;;lib:169
 ;;ctTable
 0 u-2 19 38
 0 p1|-2 20 39
 0 p16|-2 35 54
 0 p17|-2 36 55
 0 p18|-2 37 56
-1 t0|0 290 818
+1 t0|0 290 846
 1 t1|1&
 1 t2|2&
 1 t3|3&
-1 t4|4 291 819
+1 t4|4 291 847
 1 t5|5&
 1 t6|6&
 1 t7|7&
 3 f0 (20|$#,5|$#,63|$#,)!
 3 f19 (20|$#,5|$#,63|$#,)!
 3 f20 (20|$#,5|$#,63|$#,)!
-3 f0 (23|$#,4|$#,)!
-3 f19 (23|$#,4|$#,)!
-3 f23 (23|$#,4|$#,)!
+3 f0 (23|@5|$#,4|$#,)!
+3 f19 (23|@5|$#,4|$#,)!
+3 f23 (23|@5|$#,4|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f63 (23|$#,23|$#,)!
 3 f0 (23|@5|$#,23|$#,)!
 3 f0 (23|4@0@7&#,63|$#,23|$#,421|$#,)!
 3 f63 (23|4@0@7&#,63|$#,23|$#,421|$#,)!
 0 s343|&
-0 s344|-1 -1 839
+0 s344|&
 0 s345|&
 0 s346|&
 0 s347|&
 0 s348|&
 0 s349|&
 0 s350|&
-0 a351|-1 624 -1
+0 s351|&
+0 s352|&
+0 s353|&
+0 s354|&
+0 s355|&
+0 s356|&
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
+0 s409|&
+0 s410|-1 -1 867
+0 s411|&
+0 s412|&
+0 s413|&
+0 s414|&
+0 s415|&
+0 s416|&
+0 a417|-1 652 -1
 3 Sdirent{42|@1|^#d_name,}!
-0 s352|-1 632 -1
-1 t621|621&
-3 f0 (624|$#,)!
-3 f5 (624|$#,)!
+0 s418|-1 660 -1
+1 t649|649&
+3 f0 (652|$#,)!
+3 f5 (652|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f624 (23|$#,)!
-3 f0 (624|$#,)!
-3 f19 (624|$#,)!
-1 t623|623&
-3 f632 (624|$#,)!
-3 f0 (624|$#,)!
-3 f1 (624|$#,)!
-3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,618|@1|^#l_start,618|@1|^#l_len,619|@1|^#l_pid,}!
-0 s428|&
-3 f0 (23|$#,616|$#,)!
-3 f5 (23|$#,616|$#,)!
+3 f652 (23|$#,)!
+3 f0 (652|$#,)!
+3 f19 (652|$#,)!
+1 t651|651&
+3 f660 (652|$#,)!
+3 f0 (652|$#,)!
+3 f1 (652|$#,)!
+3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,646|@1|^#l_start,646|@1|^#l_len,647|@1|^#l_pid,}!
+0 s494|&
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
 3 f0 (5|$#,5|$#,!.,)!
 3 f5 (5|$#,5|$#,!.,)!
 3 f0 (23|$#,5|$#,!.,)!
 3 f5 (23|$#,5|$#,!.,)!
-3 Sgroup{23|@1|0@0@3&#gr_name,614|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}!
-0 s432|-1 648 -1
-3 f0 (614|$#,)!
-3 f19 (614|$#,)!
-1 t645|645&
-3 f648 (614|$#,)!
+3 Sgroup{23|@1|0@0@3&#gr_name,642|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}!
+0 s498|-1 676 -1
+3 f0 (642|$#,)!
+3 f19 (642|$#,)!
+1 t673|673&
+3 f676 (642|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f648 (23|$#,)!
-3 Spasswd{23|@1|0@0@3&#pw_name,620|@1|^#pw_uid,614|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
-0 s460|-1 657 -1
+3 f676 (23|$#,)!
+3 Spasswd{23|@1|0@0@3&#pw_name,648|@1|^#pw_uid,642|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
+0 s527|-1 685 -1
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-1 t654|654&
-3 f657 (23|$#,)!
-3 f0 (620|$#,)!
-3 f19 (620|$#,)!
-3 f657 (620|$#,)!
-0 a463|&
-3 f0 (662|$#,5|$#,)!
-3 f1 (662|$#,5|$#,)!
-3 f0 (662|4@0@7&#,5|$#,)!
-3 f5 (662|4@0@7&#,5|$#,)!
-0 a466|-1 679 -1
+1 t682|682&
+3 f685 (23|$#,)!
+3 f0 (648|$#,)!
+3 f19 (648|$#,)!
+3 f685 (648|$#,)!
+0 a530|&
+3 f0 (690|$#,5|$#,)!
+3 f1 (690|$#,5|$#,)!
+3 f0 (690|4@0@7&#,5|$#,)!
+3 f5 (690|4@0@7&#,5|$#,)!
+0 a533|-1 707 -1
 3 ?!
-3 f668 ()!
-3 f1 ()^671
-1 t670|670&
-3 Ssigaction{!671$$$@0#sa_handler,667|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
-0 s484|-1 676 -1
-3 f0 (619|$#,5|$#,)!
-3 f5 (619|$#,5|$#,)!
-1 t673|673&
-3 f0 (5|$#,676|$#,676|4@5@7&#,)!
-3 f5 (5|$#,676|$#,676|4@5@7&#,)!
-1 t667|667&
-3 f0 (679|$#,5|$#,)!
-3 f5 (679|$#,5|$#,)!
-3 f0 (679|$#,5|$#,)!
-3 f5 (679|$#,5|$#,)!
-3 f0 (679|4@0@7&#,)!
-3 f5 (679|4@0@7&#,)!
-3 f0 (679|4@0@7&#,)!
-3 f5 (679|4@0@7&#,)!
-3 f0 (679|$#,5|$#,)!
-3 f5 (679|$#,5|$#,)!
-3 f0 (679|4@0@7&#,)!
-3 f5 (679|4@0@7&#,)!
-3 f0 (5|$#,679|0@5@7&#,679|4@5@7&#,)!
-3 f5 (5|$#,679|0@5@7&#,679|4@5@7&#,)!
-3 f0 (679|$#,)!
-3 f5 (679|$#,)!
+3 f696 ()!
+3 f1 ()^699
+1 t698|698&
+3 Ssigaction{!699$$$@0#sa_handler,695|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
+0 s551|-1 704 -1
+3 f0 (647|$#,5|$#,)!
+3 f5 (647|$#,5|$#,)!
+1 t701|701&
+3 f0 (5|$#,704|$#,704|4@5@7&#,)!
+3 f5 (5|$#,704|$#,704|4@5@7&#,)!
+1 t695|695&
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f5 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f0 (707|$#,)!
+3 f5 (707|$#,)!
 3 f0 (5|$#,23|$#,)!
 3 f19 (5|$#,23|$#,)!
 3 f191 (5|$#,23|$#,)!
 3 f0 (191|$#,)!
 3 f5 (191|$#,)!
-3 Sstat{616|@1|^#st_mode,615|@1|^#st_ino,613|@1|^#st_dev,617|@1|^#st_nlink,620|@1|^#st_uid,614|@1|^#st_gid,618|@1|^#st_size,588|@1|^#st_st_atime,588|@1|^#st_st_mtime,588|@1|^#st_st_ctime,}!
-0 s499|-1 721 -1
+3 Sstat{644|@1|^#st_mode,643|@1|^#st_ino,641|@1|^#st_dev,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,646|@1|^#st_size,588|@1|^#st_atime,588|@1|^#st_mtime,588|@1|^#st_ctime,}!
+0 s566|-1 749 -1
 3 C0.2/5|!
-3 f0 (616|@7|$#,)!
-3 f2 (616|@7|$#,)!
-3 f703 (616|@7|$#,)!
-3 f0 (616|@7|$#,)!
-3 f2 (616|@7|$#,)!
-3 f703 (616|@7|$#,)!
-3 f0 (616|@7|$#,)!
-3 f2 (616|@7|$#,)!
-3 f703 (616|@7|$#,)!
-3 f0 (616|@7|$#,)!
-3 f2 (616|@7|$#,)!
-3 f703 (616|@7|$#,)!
-3 f0 (616|@7|$#,)!
-3 f2 (616|@7|$#,)!
-3 f703 (616|@7|$#,)!
-3 f0 (23|$#,616|$#,)!
-3 f5 (23|$#,616|$#,)!
-1 t702|702&
-3 f0 (5|$#,721|4@0@7&#,)!
-3 f5 (5|$#,721|4@0@7&#,)!
-3 f0 (23|$#,616|$#,)!
-3 f5 (23|$#,616|$#,)!
-3 f0 (23|$#,616|$#,)!
-3 f5 (23|$#,616|$#,)!
-3 f0 (23|$#,721|4@0@7&#,)!
-3 f5 (23|$#,721|4@0@7&#,)!
-3 f0 (616|$#,)!
-3 f5 (616|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+1 t730|730&
+3 f0 (5|$#,749|4@0@7&#,)!
+3 f5 (5|$#,749|4@0@7&#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,749|4@0@7&#,)!
+3 f5 (23|$#,749|4@0@7&#,)!
+3 f0 (644|$#,)!
+3 f5 (644|$#,)!
 3 Stms{587|@1|^#tms_utime,587|@1|^#tms_stime,587|@1|^#tms_cutime,587|@1|^#tms_cstime,}!
-0 s511|-1 734 -1
-1 t733|733&
-3 f0 (734|4@0@7&#,)!
-3 f587 (734|4@0@7&#,)!
+0 s578|-1 762 -1
+1 t761|761&
+3 f0 (762|4@0@7&#,)!
+3 f587 (762|4@0@7&#,)!
 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}!
-0 s513|-1 739 -1
-1 t738|738&
-3 f0 (739|4@0@7&#,)!
-3 f5 (739|4@0@7&#,)!
+0 s580|-1 767 -1
+1 t766|766&
+3 f0 (767|4@0@7&#,)!
+3 f5 (767|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (24|4@5@7&#,)!
-3 f619 (24|4@5@7&#,)!
-3 f0 (619|$#,24|4@5@7&#,5|$#,)!
-3 f619 (619|$#,24|4@5@7&#,5|$#,)!
+3 f647 (24|4@5@7&#,)!
+3 f0 (647|$#,24|4@5@7&#,5|$#,)!
+3 f647 (647|$#,24|4@5@7&#,5|$#,)!
 3 C0.4/8|!
 3 C0.3/8|!
-0 s524|&
+0 s591|&
 3 C0.9/9|!
 3 C0.10/9|!
-0 s525|&
-0 s526|&
-3 Stermios{764|@1|^#c_iflag,764|@1|^#c_oflag,764|@1|^#c_cflag,764|@1|^#c_lflag,760|@1|^#c_cc,}!
-0 s595|-1 767 -1
-1 t766|766&
-3 f0 (767|$#,)!
-3 f763 (767|$#,)!
-3 f0 (767|$#,)!
-3 f763 (767|$#,)!
-3 f0 (767|$#,)!
-3 f5 (767|$#,)!
-3 f0 (767|$#,)!
-3 f5 (767|$#,)!
+0 s592|&
+0 s593|&
+3 Stermios{792|@1|^#c_iflag,792|@1|^#c_oflag,792|@1|^#c_cflag,792|@1|^#c_lflag,788|@1|^#c_cc,}!
+0 s662|-1 795 -1
+1 t794|794&
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,767|4@0@7&#,)!
-3 f5 (5|$#,767|4@0@7&#,)!
+3 f0 (5|$#,795|4@0@7&#,)!
+3 f5 (5|$#,795|4@0@7&#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,5|$#,767|$#,)!
-3 f5 (5|$#,5|$#,767|$#,)!
+3 f0 (5|$#,5|$#,795|$#,)!
+3 f5 (5|$#,5|$#,795|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f6 (6|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (23|$#,620|$#,614|$#,)!
-3 f5 (23|$#,620|$#,614|$#,)!
+3 f0 (23|$#,648|$#,642|$#,)!
+3 f5 (23|$#,648|$#,642|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|@5|4@5@7&#,)!
 3 f5 (23|$#,23|$#,!.,)!
 2 y19|19&
 2 y23|23&
-3 f0 (23|$#,819|$#,)!
-3 f5 (23|$#,819|$#,)!
-3 f0 (23|$#,819|$#,291|$#,)!
-3 f5 (23|$#,819|$#,291|$#,)!
-3 f0 (23|$#,819|$#,)!
-3 f5 (23|$#,819|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
+3 f0 (23|$#,847|$#,291|$#,)!
+3 f5 (23|$#,847|$#,291|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
 3 f0 ()!
-3 f619 ()!
+3 f647 ()!
 3 f0 (5|$#,5|$#,)!
 3 f9 (5|$#,5|$#,)!
-3 f0 (23|@5|4@0@7&#,63|$#,)!
-3 f19 (23|@5|4@0@7&#,63|$#,)!
-3 f23 (23|@5|4@0@7&#,63|$#,)!
+3 f0 (23|@5|4@2@7&#,63|$#,)!
+3 f19 (23|@5|4@2@7&#,63|$#,)!
+3 f23 (23|@5|4@2@7&#,63|$#,)!
 3 f0 ()!
-3 f614 ()!
+3 f642 ()!
 3 f0 ()!
-3 f620 ()!
+3 f648 ()!
 3 f0 ()!
-3 f614 ()!
-2 y614|614&
-3 f0 (5|$#,839|4@0@7&#,)!
-3 f5 (5|$#,839|4@0@7&#,)!
+3 f642 ()!
+2 y642|642&
+3 f0 (5|$#,867|4@0@7&#,)!
+3 f5 (5|$#,867|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
 3 f23 ()!
 3 f0 ()!
-3 f619 ()!
+3 f647 ()!
 3 f0 ()!
-3 f619 ()!
+3 f647 ()!
 3 f0 ()!
-3 f619 ()!
+3 f647 ()!
 3 f0 ()!
-3 f620 ()!
+3 f648 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (5|$#,618|$#,5|$#,)!
-3 f618 (5|$#,618|$#,5|$#,)!
+3 f0 (5|$#,646|$#,5|$#,)!
+3 f646 (5|$#,646|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f9 (23|$#,5|$#,)!
 3 f0 ()!
 3 f64 (5|$#,20|4@0@7&#,63|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (614|$#,)!
-3 f5 (614|$#,)!
-3 f0 (619|$#,619|$#,)!
-3 f5 (619|$#,619|$#,)!
+3 f0 (642|$#,)!
+3 f5 (642|$#,)!
+3 f0 (647|$#,647|$#,)!
+3 f5 (647|$#,647|$#,)!
 3 f0 ()!
-3 f619 ()!
-3 f0 (620|$#,)!
-3 f5 (620|$#,)!
+3 f647 ()!
+3 f0 (648|$#,)!
+3 f5 (648|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
 3 f0 (5|$#,)!
 3 f9 (5|$#,)!
 3 f0 (5|$#,)!
-3 f619 (5|$#,)!
-3 f0 (5|$#,619|$#,)!
-3 f5 (5|$#,619|$#,)!
+3 f647 (5|$#,)!
+3 f0 (5|$#,647|$#,)!
+3 f5 (5|$#,647|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,)!
 3 f64 (5|$#,20|$#,63|$#,)!
 3 Sutimbuf{588|@1|^#actime,588|@1|^#modtime,}!
-0 s687|-1 894 -1
-1 t893|893&
-3 f0 (23|$#,894|0@5@7&#,)!
-3 f5 (23|$#,894|0@5@7&#,)!
-0 a689|-1 902 -1
-0 s690|&
-3 S!4{898|@1|^#rm_so,898|@1|^#rm_eo,}!
-0 s691|&
-0 s692|-1 -1 905
-1 t897|897&
-3 f0 (902|4@0@7&#,23|$#,5|$#,)!
-3 f5 (902|4@0@7&#,23|$#,5|$#,)!
-2 y901|901&
-3 f0 (902|$#,23|$#,63|$#,905|4@0@7&#,5|$#,)!
-3 f5 (902|$#,23|$#,63|$#,905|4@0@7&#,5|$#,)!
-3 f0 (5|$#,902|$#,23|4@0@7&#,63|$#,)!
-3 f63 (5|$#,902|$#,23|4@0@7&#,63|$#,)!
-3 f0 (902|0@0@2&#,)!
-3 f1 (902|0@0@2&#,)!
+0 s754|-1 922 -1
+1 t921|921&
+3 f0 (23|$#,922|0@5@7&#,)!
+3 f5 (23|$#,922|0@5@7&#,)!
+0 a756|-1 930 -1
+0 s757|&
+3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}!
+0 s758|&
+0 s759|-1 -1 933
+1 t925|925&
+3 f0 (930|4@0@7&#,23|$#,5|$#,)!
+3 f5 (930|4@0@7&#,23|$#,5|$#,)!
+2 y929|929&
+3 f0 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f5 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f0 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f63 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f0 (930|0@0@2&#,)!
+3 f1 (930|0@0@2&#,)!
 ;;tistable
 0
 28
 141
 28,123,138,141,142
 142
-351
-351,463
-463
-351,463,466
-466
-351,463,466,689
-689
+417
+417,530
+530
+417,530,533
+533
+417,530,533,756
+756
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^171 227@6@0@1@2@0^$@0#sscanf
 ^172 229$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
 ^173 231$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
-^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead.##vsprintf
+^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
 ^175 235$@0@@1@p0$@0#vsnprintf
 ^176 237$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
 ^177 240@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
 ^179 245$@0@s3@1@s3,tp1$@0#fputs
 ^180 247$@0@s3@1@s3,tp0$@0#getc
 ^181 249$@1@g17@6@0,s3@1@s3,tg17$@0#getchar
-^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead.##gets
+^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead##gets
 ^183 254$@0@s3@1@s3,tp1$@0#putc
 ^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#putchar
 ^185 258$@1@g18@6@0,s3@1@s3,tg18$@0#puts
 ^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
 ^342 612$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^343 13@-@-@0@0@0@0@613#dev_t
-^344 13@-@-@0@0@0@0@614#gid_t
-^345 13@-@-@0@0@0@0@615#ino_t
-^346 13@-@-@0@0@0@0@616#mode_t
-^347 13@-@-@0@0@0@0@617#nlink_t
-^348 13@-@-@0@0@0@0@618#off_t
-^349 13@-@-@0@0@0@0@619#pid_t
-^350 13@-@-@0@0@0@0@620#uid_t
-^351 20@+@+@0@0@0@0@621#DIR
+^343 13@-@-@0@0@0@0@613#int8_t
+^344 13@-@-@0@0@0@0@614#int16_t
+^345 13@-@-@0@0@0@0@615#int32_t
+^346 13@-@-@0@0@0@0@616#int64_t
+^347 14@-@-@0@0@0@0@617#uint8_t
+^348 14@-@-@0@0@0@0@618#uint16_t
+^349 14@-@-@0@0@0@0@619#uint32_t
+^350 14@-@-@0@0@0@0@620#uint64_t
+^351 13@-@-@0@0@0@0@621#int_least8_t
+^352 13@-@-@0@0@0@0@622#int_least16_t
+^353 13@-@-@0@0@0@0@623#int_least32_t
+^354 13@-@-@0@0@0@0@624#int_least64_t
+^355 14@-@-@0@0@0@0@625#uint_least8_t
+^356 14@-@-@0@0@0@0@626#uint_least16_t
+^357 14@-@-@0@0@0@0@627#uint_least32_t
+^358 14@-@-@0@0@0@0@628#uint_least64_t
+^359 13@-@-@0@0@0@0@629#int_fast8_t
+^360 13@-@-@0@0@0@0@630#int_fast16_t
+^361 13@-@-@0@0@0@0@631#int_fast32_t
+^362 13@-@-@0@0@0@0@632#int_fast64_t
+^363 14@-@-@0@0@0@0@633#uint_fast8_t
+^364 14@-@-@0@0@0@0@634#uint_fast16_t
+^365 14@-@-@0@0@0@0@635#uint_fast32_t
+^366 14@-@-@0@0@0@0@636#uint_fast64_t
+^367 24@-@+@0@0@0@0@637#intptr_t
+^368 25@-@+@0@0@0@0@638#uintptr_t
+^369 15@-@-@0@0@0@0@639#intmax_t
+^370 14@-@-@0@0@0@0@640#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
+*0 (Datatype)
+^409 13@-@-@0@0@0@0@641#dev_t
+^410 13@-@-@0@0@0@0@642#gid_t
+^411 14@-@-@0@0@0@0@643#ino_t
+^412 13@-@-@0@0@0@0@644#mode_t
+^413 13@-@-@0@0@0@0@645#nlink_t
+^414 13@-@-@0@0@0@0@646#off_t
+^415 13@-@-@0@0@0@0@647#pid_t
+^416 13@-@-@0@0@0@0@648#uid_t
+^417 20@+@+@0@0@0@0@649#DIR
 *7 (Struct tag)
-^352 622@623#@dirent
+^418 650@651#@dirent
 *4 (Function)
-^353 626$@0@g22@6@0@1@g22$@0#closedir
-^354 629@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^355 633@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^356 635$^$@0#rewinddir
+^419 654$@0@g22@6@0@1@g22$@0#closedir
+^420 657@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 661@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 663$^$@0#rewinddir
 *1 (Constant)
-^357 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
+^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
 *7 (Struct tag)
-^428 636@637#@flock
+^494 664@665#@flock
 *4 (Function)
-^429 639$@0@g22@6@0@1@g22$@0#creat
-^430 641$@0@g22@6@0@1@g22$@0#fcntl
-^431 643$@0@g22@6@0@1@g22$@0#open
+^495 667$@0@g22@6@0@1@g22$@0#creat
+^496 669$@0@g22@6@0@1@g22$@0#fcntl
+^497 671$@0@g22@6@0@1@g22$@0#open
 *7 (Struct tag)
-^432 644@645#@group
+^498 672@673#@group
 *4 (Function)
-^433 649@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
-^434 652@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
+^499 677@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
+^500 680@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
 *1 (Constant)
-^435 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
+^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON
+^505 63$#MAX_INPUT#NAME_MAX
+^507 9$#NGROUPS_MAX#OPEN_MAX
+^509 63$#PATH_MAX#PIPE_BUF
+^511 9$#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
 *7 (Struct tag)
-^460 653@654#@passwd
+^527 681@682#@passwd
 *4 (Function)
-^461 658@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
-^462 661@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
+^528 686@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
+^529 689@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
 *0 (Datatype)
-^463 20@+@+@0@0@0@0@662#sigjmp_buf
+^530 20@+@+@0@0@0@0@690#sigjmp_buf
 *4 (Function)
-^464 664@6@0@5@0@0^$@0#siglongjmp
-^465 666$@0@@1@p0$@0#sigsetjmp
+^531 692@6@0@5@0@0^$@0#siglongjmp
+^532 694$@0@@1@p0$@0#sigsetjmp
 *0 (Datatype)
-^466 0@+@=@0@0@0@0@667#sigset_t
+^533 0@+@=@0@0@0@0@695#sigset_t
 *1 (Constant)
-^467 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
+^534 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
 *7 (Struct tag)
-^484 672@673#@sigaction
+^551 700@701#@sigaction
 *4 (Function)
-^485 675@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
-^486 678$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
-^487 681$@0@g22@6@0@1@tp0,g22$@0#sigaddset
-^488 683$@0@g22@6@0@1@tp0,g22$@0#sigdelset
-^489 685$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
-^490 687$@0@g22@6@0@1@tp0,g22$@0#sigfillset
-^491 689$@0@g22@6@0@1@g22$@0#sigismember
-^492 691$@0@g22@6@0@1@tp0,g22$@0#sigpending
-^493 693$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
-^494 695$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
+^552 703@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
+^553 706$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
+^554 709$@0@g22@6@0@1@tp0,g22$@0#sigaddset
+^555 711$@0@g22@6@0@1@tp0,g22$@0#sigdelset
+^556 713$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
+^557 715$@0@g22@6@0@1@tp0,g22$@0#sigfillset
+^558 717$@0@g22@6@0@1@g22$@0#sigismember
+^559 719$@0@g22@6@0@1@tp0,g22$@0#sigpending
+^560 721$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
+^561 723$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
 *1 (Constant)
-^495 5$#L_ctermid#L_cuserid
+^562 5$#L_ctermid#L_cuserid
 *4 (Function)
-^497 698@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^498 700$@0@g22@6@0@1@g22$@0#fileno
+^564 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^565 728$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^499 701@702#@stat
+^566 729@730#@stat
 *4 (Function)
-^500 706$^$@0#S_ISBLK
-^501 709$^$@0#S_ISCHR
-^502 712$^$@0#S_ISDIR
-^503 715$^$@0#S_ISFIFO
-^504 718$^$@0#S_ISREG
-^505 720$@0@s3,g22@6@0@1@s3,g22$@0#chmod
-^506 723$@0@g22@6@0@1@g22,tp1$@0#fstat
-^507 725$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
-^508 727$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^509 729$@0@g22@6@0@1@g22,tp1$@0#stat
-^510 731$@0@s3@1@s3$@0#umask
+^567 734$^$@0#S_ISBLK
+^568 737$^$@0#S_ISCHR
+^569 740$^$@0#S_ISDIR
+^570 743$^$@0#S_ISFIFO
+^571 746$^$@0#S_ISREG
+^572 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod
+^573 751$@0@g22@6@0@1@g22,tp1$@0#fstat
+^574 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
+^575 755$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
+^576 757$@0@g22@6@0@1@g22,tp1$@0#stat
+^577 759$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
-^511 732@733#@tms
+^578 760@761#@tms
 *4 (Function)
-^512 736$@0@@1@tp0$@0#times
+^579 764$@0@@1@tp0$@0#times
 *7 (Struct tag)
-^513 737@738#@utsname
+^580 765@766#@utsname
 *4 (Function)
-^514 741$@0@g22@6@0@1@tp0,g22$@0#uname
-^515 743$^$@0#WEXITSTATUS
-^516 745$^$@0#WIFEXITED
-^517 747$^$@0#WIFSIGNALED
-^518 749$^$@0#WIFSTOPPED
-^519 751$^$@0#WSTOPSIG
-^520 753$^$@0#WTERMSIG
+^581 769$@0@g22@6@0@1@tp0,g22$@0#uname
+^582 771$^$@0#WEXITSTATUS
+^583 773$^$@0#WIFEXITED
+^584 775$^$@0#WIFSIGNALED
+^585 777$^$@0#WIFSTOPPED
+^586 779$^$@0#WSTOPSIG
+^587 781$^$@0#WTERMSIG
 *1 (Constant)
-^521 5$#WUNTRACED
+^588 5$#WUNTRACED
 *4 (Function)
-^522 755$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
-^523 757$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
+^589 783$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
+^590 785$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
 *0 (Datatype)
-^524 759@-@-@0@0@0@0@760#cc_t
-^525 762@-@-@0@0@0@0@763#speed_t
-^526 762@-@-@0@0@0@0@764#tcflag_t
+^591 787@-@-@0@0@0@0@788#cc_t
+^592 790@-@-@0@0@0@0@791#speed_t
+^593 790@-@-@0@0@0@0@792#tcflag_t
 *1 (Constant)
-^527 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
+^594 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
 *7 (Struct tag)
-^595 765@766#@termios
+^662 793@794#@termios
 *4 (Function)
-^596 769$^$@0#cfgetispeed
-^597 771$^$@0#cfgetospeed
-^598 773$@0@@1@tp0$@0#cfsetispeed
-^599 775$@0@@1@tp0$@0#cfsetospeed
-^600 777$@0@g22@6@0@1@g22$@0#tcdrain
-^601 779$@0@g22@6@0@1@g22$@0#tcflow
-^602 781$@0@g22@6@0@1@g22$@0#tcflush
-^603 783$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
-^604 785$@0@g22@6@0@1@g22$@0#tcsendbreak
-^605 787$@0@g22@6@0@1@g22$@0#tcsetattr
+^663 797$^$@0#cfgetispeed
+^664 799$^$@0#cfgetospeed
+^665 801$@0@@1@tp0$@0#cfsetispeed
+^666 803$@0@@1@tp0$@0#cfsetospeed
+^667 805$@0@g22@6@0@1@g22$@0#tcdrain
+^668 807$@0@g22@6@0@1@g22$@0#tcflow
+^669 809$@0@g22@6@0@1@g22$@0#tcflush
+^670 811$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
+^671 813$@0@g22@6@0@1@g22$@0#tcsendbreak
+^672 815$@0@g22@6@0@1@g22$@0#tcsetattr
 *3 (Variable)
-^606 291|@1|6@0@0@0@1#environ
+^673 291|@1|6@0@0@0@1#environ
 *1 (Constant)
-^607 5$#CLK_TCK
+^674 5$#CLK_TCK
 *4 (Function)
-^608 789$@1@g606@6@0,s3@1@s3$@0#tzset
+^675 817$@1@g673@6@0,s3@1@s3$@0#tzset
 *1 (Constant)
-^609 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
+^676 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
 *4 (Function)
-^640 791@6@0@6@0@0^$@0#_exit
-^641 793$@0@g22@6@0@1@g22$@0#access
-^642 795$@0@s3@1@s3$@0#alarm
-^643 797$@0@g22@6@0@1@g22$@0#chdir
-^644 799$@0@s3,g22@6@0@1@s3,g22$@0#chown
-^645 801$@0@s3,g22@6@0@1@s3,g22$@0#close
-^646 804$@0@s3@1@tp0,s3$@0#ctermid
-^647 807$@0@@1@tp0@3@0@0#cuserid
-^648 809$@0@g22@6@0,s3@1@g22,s3$@0#dup2
-^649 811$@0@g22@6@0,s3@1@g22,s3$@0#dup
-^650 813@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
-^651 815@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
-^652 817@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
-^653 821@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
-^654 823@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
-^655 825@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
-^656 827$@0@s3,g22@6@0@1@s3,g22$@0#fork
-^657 829$@0@g22@6@0@1@g22$@0#fpathconf
-^658 832$@0@g22@6@0@1@g22,tp0$@0#getcwd
-^659 834$^$@0#getegid
-^660 836$^$@0#geteuid
-^661 838$^$@0#getgid
-^662 841$@0@g22@6@0@1@g22,ap1$@0#getgroups
-^663 844$^@19@3@0#getlogin
-^664 846$^$@0#getpgrp
-^665 848$^$@0#getpid
-^666 850$^$@0#getppid
-^667 852$^$@0#getuid
-^668 854$^$@0#isatty
-^669 856$@0@g22@6@0,s3@1@g22,s3$@0#link
-^670 858$@0@g22@6@0@1@g22$@0#lseek
-^671 860$@0@g22@6@0@1@g22$@0#pathconf
-^672 862$@0@g22@6@0@1@g22$@0#pause
-^673 864$@0@g22@6@0@1@g22$@0#pipe
-^674 866$@0@g22@6@0@1@g22,tp1$@0#read
-^675 868$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
-^676 870$@0@g22@6@0,s3@1@g22,s3$@0#setgid
-^677 872$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
-^678 874$^$@0#setsid
-^679 876$@0@g22@6@0,s3@1@g22,s3$@0#setuid
-^680 878$@0@s3@1@s3$@0#sleep
-^681 880$@0@g22@6@0@1@g22$@0#sysconf
-^682 882$@0@g22@6@0@1@g22$@0#tcgetpgrp
-^683 884$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
-^684 887@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^685 889$@0@s3,g22@6@0@1@s3,g22$@0#unlink
-^686 891$@0@g22@6@0@1@g22$@0#write
+^707 819@6@0@6@0@0^$@0#_exit
+^708 821$@0@g22@6@0@1@g22$@0#access
+^709 823$@0@s3@1@s3$@0#alarm
+^710 825$@0@g22@6@0@1@g22$@0#chdir
+^711 827$@0@s3,g22@6@0@1@s3,g22$@0#chown
+^712 829$@0@s3,g22@6@0@1@s3,g22$@0#close
+^713 832$@0@s3@1@tp0,s3$@0#ctermid
+^714 835$@0@@1@tp0@3@0@0#cuserid
+^715 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2
+^716 839$@0@g22@6@0,s3@1@g22,s3$@0#dup
+^717 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
+^718 843@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
+^719 845@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
+^720 849@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
+^721 851@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
+^722 853@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
+^723 855$@0@s3,g22@6@0@1@s3,g22$@0#fork
+^724 857$@0@g22@6@0@1@g22$@0#fpathconf
+^725 860@6@5@1@0@0@0@g22@6@0@1@g22,tp0$@0#getcwd
+^726 862$^$@0#getegid
+^727 864$^$@0#geteuid
+^728 866$^$@0#getgid
+^729 869$@0@g22@6@0@1@g22,ap1$@0#getgroups
+^730 872$^@19@3@0#getlogin
+^731 874$^$@0#getpgrp
+^732 876$^$@0#getpid
+^733 878$^$@0#getppid
+^734 880$^$@0#getuid
+^735 882$^$@0#isatty
+^736 884$@0@g22@6@0,s3@1@g22,s3$@0#link
+^737 886$@0@g22@6@0@1@g22$@0#lseek
+^738 888$@0@g22@6@0@1@g22$@0#pathconf
+^739 890$@0@g22@6@0@1@g22$@0#pause
+^740 892$@0@g22@6@0@1@g22$@0#pipe
+^741 894$@0@g22@6@0@1@g22,tp1$@0#read
+^742 896$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
+^743 898$@0@g22@6@0,s3@1@g22,s3$@0#setgid
+^744 900$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
+^745 902$@0@s3@1@s3$@0#setsid
+^746 904$@0@g22@6@0,s3@1@g22,s3$@0#setuid
+^747 906$@0@s3@1@s3$@0#sleep
+^748 908$@0@g22@6@0@1@g22$@0#sysconf
+^749 910$@0@g22@6@0@1@g22$@0#tcgetpgrp
+^750 912$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
+^751 915@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
+^752 917$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^753 919$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
-^687 892@893#@utimbuf
+^754 920@921#@utimbuf
 *4 (Function)
-^688 896$@0@s3,g22@6@0@1@s3,g22$@0#utime
+^755 924$@0@s3,g22@6@0@1@s3,g22$@0#utime
 *0 (Datatype)
-^689 20@+@+@0@0@0@0@897#regex_t
-^690 13@-@-@0@0@0@0@898#regoff_t
+^756 20@+@+@0@0@0@0@925#regex_t
+^757 13@-@-@0@0@0@0@926#regoff_t
 *7 (Struct tag)
-^691 899@900#@!4
+^758 927@928#@!4
 *0 (Datatype)
-^692 899@-@-@0@0@0@0@901#regmatch_t
+^759 927@-@-@0@0@0@0@929#regmatch_t
 *4 (Function)
-^693 904$@0@@1@p0$@0#regcomp
-^694 907$@0@@1@p3$@0#regexec
-^695 909$@0@@1@p2$@0#regerror
-^696 911$$$@0#regfree
+^760 932$@0@@1@p0$@0#regcomp
+^761 935$@0@@1@p3$@0#regexec
+^762 937$@0@@1@p2$@0#regerror
+^763 939$$$@0#regfree
 *1 (Constant)
-^697 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
+^764 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
 ;; Library constraints
 vsnprintf
 pre:
@@ -1623,9 +1687,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1635,9 +1706,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -1651,9 +1729,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1663,9 +1748,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
@@ -1862,7 +1954,7 @@ l
 3
 2
 2
-Result
+Param 23 0
 r
 0
 1
 3
 25
 ;; end precondition constraints
+getpwnam
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getpwuid
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getcwd
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@1
+l
+1
+3
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+read
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 1
+r
+2
+2
+Param 63 2
+;; end precondition constraints
 regexec
 pre:
 C
@@ -2169,7 +2396,7 @@ l
 1
 2
 2
-Param 905 3
+Param 933 3
 r
 2
 2
This page took 0.100319 seconds and 4 git commands to generate.