2013-12-23 10:06:45 +01:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<def>
|
2014-06-08 18:12:11 +02:00
|
|
|
<function name="usleep"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><valid>0:999999</valid></arg> </function>
|
2014-01-28 06:18:46 +01:00
|
|
|
<function name="_exit"> <noreturn>true</noreturn> </function>
|
|
|
|
<function name="closedir"> <noreturn>false</noreturn> <arg nr="1"><not-bool/><not-uninit/><not-null/></arg> </function>
|
2014-08-15 16:01:48 +02:00
|
|
|
<function name="strdup">
|
|
|
|
<noreturn>false</noreturn>
|
2014-06-25 12:00:24 +02:00
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
</function>
|
2014-08-15 16:01:48 +02:00
|
|
|
<function name="strdupa">
|
|
|
|
<noreturn>false</noreturn>
|
2014-06-25 12:00:24 +02:00
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
2014-08-15 16:01:48 +02:00
|
|
|
</function>
|
|
|
|
<function name="strndup">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
<arg nr="2"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="strndupa">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
<arg nr="2"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="wcsdup">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
</function>
|
2014-02-11 13:49:17 +01:00
|
|
|
<function name="mkstemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
|
|
|
<function name="mkdtemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
|
|
|
<function name="mktemp"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
2014-03-21 16:09:45 +01:00
|
|
|
<function name="getcwd">
|
2014-04-20 10:50:32 +02:00
|
|
|
<noreturn>false</noreturn>
|
2014-05-02 04:56:12 +02:00
|
|
|
<arg nr="2"><not-uninit/></arg>
|
2014-04-20 10:50:32 +02:00
|
|
|
<leak-ignore/>
|
|
|
|
</function>
|
2014-03-21 16:09:45 +01:00
|
|
|
<function name="mkdir">
|
2014-04-20 10:50:32 +02:00
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<arg nr="1"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="2"><not-uninit/></arg>
|
|
|
|
<leak-ignore/>
|
|
|
|
</function>
|
2014-03-21 16:09:45 +01:00
|
|
|
<function name="rmdir"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
2014-03-25 18:24:41 +01:00
|
|
|
<function name="chdir"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
2014-03-21 16:09:45 +01:00
|
|
|
<function name="link">
|
2014-04-20 10:50:32 +02:00
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<arg nr="1"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="2"><not-uninit/><not-null/></arg>
|
|
|
|
<leak-ignore/>
|
|
|
|
</function>
|
2014-03-21 16:09:45 +01:00
|
|
|
<function name="rename"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/><not-null/></arg> <leak-ignore/> </function>
|
2014-04-10 17:53:04 +02:00
|
|
|
<function name="isatty"> <noreturn>false</noreturn> <arg nr="1"><not-uninit/></arg> <leak-ignore/> </function>
|
2014-04-18 15:20:16 +02:00
|
|
|
|
|
|
|
<function name="popen"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg><arg nr="2"><not-null/><not-uninit/></arg></function>
|
|
|
|
<function name="pclose"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg></function>
|
2014-04-20 10:50:32 +02:00
|
|
|
<function name="fdopen"><noreturn>false</noreturn><arg nr="1"><not-null/><not-uninit/></arg></function>
|
2014-06-25 15:09:03 +02:00
|
|
|
<function name="rand_r">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-null/></arg>
|
|
|
|
</function>
|
2014-06-26 16:22:49 +02:00
|
|
|
<function name="memmem">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="2"><not-uninit/></arg>
|
|
|
|
<arg nr="3"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="4"><not-uninit/></arg>
|
2014-08-15 16:01:48 +02:00
|
|
|
</function>
|
2014-06-26 16:22:49 +02:00
|
|
|
<function name="memrchr">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
<arg nr="2"><not-uninit/><not-bool/><valid>0:</valid></arg>
|
|
|
|
<arg nr="3"><not-bool/><valid>0:</valid></arg>
|
2014-08-15 16:01:48 +02:00
|
|
|
</function>
|
2014-06-26 16:22:49 +02:00
|
|
|
<function name="rawmemchr">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-null/><not-uninit/></arg>
|
|
|
|
<arg nr="2"><not-uninit/><not-bool/><valid>0:</valid></arg>
|
|
|
|
</function>
|
|
|
|
<function name="strcasecmp">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="2"><not-uninit/><not-null/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="strncasecmp">
|
|
|
|
<noreturn>false</noreturn>
|
|
|
|
<leak-ignore/>
|
|
|
|
<arg nr="1"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="2"><not-uninit/><not-null/></arg>
|
|
|
|
<arg nr="3"><not-bool/><valid>0:</valid></arg>
|
2014-07-05 22:47:10 +02:00
|
|
|
</function>
|
|
|
|
<function name="read">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="write">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="recv">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
<arg nr="4"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="recvfrom">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
<arg nr="4"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="send">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
<arg nr="4"><not-uninit/></arg>
|
|
|
|
</function>
|
|
|
|
<function name="sendto">
|
|
|
|
<arg nr="1"><not-uninit/></arg>
|
|
|
|
<arg nr="2"><minsize type="argvalue" arg="3"/></arg>
|
|
|
|
<arg nr="3"><not-uninit/></arg>
|
|
|
|
<arg nr="4"><not-uninit/></arg>
|
|
|
|
</function>
|
2014-06-25 12:00:24 +02:00
|
|
|
<memory>
|
|
|
|
<dealloc>free</dealloc>
|
|
|
|
<alloc init="true">strdup</alloc>
|
|
|
|
<alloc init="true">strndup</alloc>
|
|
|
|
<alloc init="true">strdupa</alloc>
|
|
|
|
<alloc init="true">strndupa</alloc>
|
2014-08-15 16:01:48 +02:00
|
|
|
<alloc init="true">wcsdup</alloc>
|
2014-06-25 12:00:24 +02:00
|
|
|
</memory>
|
|
|
|
|
2014-01-26 09:42:46 +01:00
|
|
|
<resource>
|
|
|
|
<dealloc>close</dealloc>
|
2014-03-11 06:32:56 +01:00
|
|
|
<alloc init="true">open</alloc>
|
2014-01-26 09:42:46 +01:00
|
|
|
<alloc init="true">socket</alloc>
|
|
|
|
</resource>
|
2014-01-26 17:02:36 +01:00
|
|
|
|
|
|
|
<resource>
|
|
|
|
<dealloc>closedir</dealloc>
|
|
|
|
<alloc init="true">opendir</alloc>
|
|
|
|
<alloc init="true">fdopendir</alloc>
|
|
|
|
</resource>
|
2014-04-18 15:20:16 +02:00
|
|
|
|
2014-04-20 10:50:32 +02:00
|
|
|
<resource>
|
|
|
|
<dealloc>fclose</dealloc>
|
|
|
|
<alloc init="true">fdopen</alloc>
|
|
|
|
</resource>
|
|
|
|
|
2014-04-18 15:20:16 +02:00
|
|
|
<resource>
|
|
|
|
<dealloc>pclose</dealloc>
|
|
|
|
<alloc init="true">popen</alloc>
|
|
|
|
</resource>
|
2014-06-16 13:45:32 +02:00
|
|
|
|
|
|
|
<podtype name="in_port_t" sign="u" size="2"/>
|
2014-06-16 14:01:25 +02:00
|
|
|
<podtype name="in_addr_t" sign="u" size="4"/>
|
|
|
|
<podtype name="socklen_t" sign="u" size="4"/>
|
2014-06-16 15:11:44 +02:00
|
|
|
<podtype name="sa_family_t" sign="u" size="2"/>
|
|
|
|
|
2014-06-16 13:45:32 +02:00
|
|
|
</def>
|