<?xml version='1.0' encoding='iso-8859-1' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7"> <compounddef id="sysproto_8h" kind="file"> <compoundname>sysproto.h</compoundname> <includes refid="signal_8h" local="no">sys/signal.h</includes> <includes refid="thread_8h" local="no">sys/thread.h</includes> <includedby refid="gen__calls_8h" local="no">src/sys/include/sys/gen_calls.h</includedby> <includedby refid="kern__descrip_8h" local="no">src/sys/include/sys/kern_descrip.h</includedby> <includedby refid="kern__sig_8h" local="no">src/sys/include/sys/kern_sig.h</includedby> <includedby refid="kern__sysctl_8h" local="no">src/sys/include/sys/kern_sysctl.h</includedby> <includedby refid="pipe_8h" local="no">src/sys/include/sys/pipe.h</includedby> <includedby refid="syscalls__new_8h" local="no">src/sys/include/ubixos/syscalls_new.h</includedby> <includedby refid="vfs_8h" local="no">src/sys/include/vfs/vfs.h</includedby> <includedby refid="paging_8h" local="no">src/sys/include/vmm/paging.h</includedby> <includedby refid="kern__descrip_8c" local="no">src/sys/kernel/kern_descrip.c</includedby> <includedby refid="kern__sig_8c" local="no">src/sys/kernel/kern_sig.c</includedby> <includedby refid="kern__sysctl_8c" local="no">src/sys/kernel/kern_sysctl.c</includedby> <includedby refid="pipe_8c" local="no">src/sys/kernel/pipe.c</includedby> <incdepgraph> <node id="1666"> <label>sys/thread.h</label> <link refid="thread_8h"/> <childnode refid="1664" relation="include"> </childnode> </node> <node id="1664"> <label>ubixos/types.h</label> <link refid="types_8h"/> <childnode refid="1665" relation="include"> </childnode> </node> <node id="1665"> <label>sys/_types.h</label> <link refid="__types_8h"/> </node> <node id="1662"> <label>src/sys/include/sys/sysproto.h</label> <link refid="sysproto.h"/> <childnode refid="1663" relation="include"> </childnode> <childnode refid="1666" relation="include"> </childnode> </node> <node id="1663"> <label>sys/signal.h</label> <link refid="signal_8h"/> <childnode refid="1664" relation="include"> </childnode> </node> </incdepgraph> <invincdepgraph> <node id="1688"> <label>src/sys/ufs/ffs.c</label> <link refid="ffs_8c"/> </node> <node id="1713"> <label>src/sys/include/ufs/ufs.h</label> <link refid="ufs_8h"/> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1688" relation="include"> </childnode> <childnode refid="1712" relation="include"> </childnode> </node> <node id="1718"> <label>src/sys/include/ubixos/sched.h</label> <link refid="sched_8h"/> <childnode refid="1719" relation="include"> </childnode> <childnode refid="1722" relation="include"> </childnode> <childnode refid="1726" relation="include"> </childnode> <childnode refid="1728" relation="include"> </childnode> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1730" relation="include"> </childnode> <childnode refid="1731" relation="include"> </childnode> <childnode refid="1699" relation="include"> </childnode> <childnode refid="1733" relation="include"> </childnode> <childnode refid="1701" relation="include"> </childnode> <childnode refid="1723" relation="include"> </childnode> <childnode refid="1702" relation="include"> </childnode> <childnode refid="1669" relation="include"> </childnode> <childnode refid="1734" relation="include"> </childnode> <childnode refid="1673" relation="include"> </childnode> <childnode refid="1735" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1684" relation="include"> </childnode> <childnode refid="1703" relation="include"> </childnode> <childnode refid="1705" relation="include"> </childnode> <childnode refid="1736" relation="include"> </childnode> <childnode refid="1737" relation="include"> </childnode> <childnode refid="1724" relation="include"> </childnode> <childnode refid="1732" relation="include"> </childnode> <childnode refid="1738" relation="include"> </childnode> <childnode refid="1725" relation="include"> </childnode> <childnode refid="1697" relation="include"> </childnode> <childnode refid="1708" relation="include"> </childnode> <childnode refid="1739" relation="include"> </childnode> <childnode refid="1740" relation="include"> </childnode> <childnode refid="1741" relation="include"> </childnode> </node> <node id="1691"> <label>src/sys/pci/hd.c</label> <link refid="hd_8c"/> </node> <node id="1742"> <label>src/sys/net/netif/tcpdump.c</label> <link refid="tcpdump_8c"/> </node> <node id="1711"> <label>src/sys/include/ufs/ffs.h</label> <link refid="ffs_8h"/> <childnode refid="1688" relation="include"> </childnode> <childnode refid="1712" relation="include"> </childnode> </node> <node id="1722"> <label>src/sys/include/ubixos/endtask.h</label> <link refid="endtask_8h"/> <childnode refid="1699" relation="include"> </childnode> <childnode refid="1723" relation="include"> </childnode> <childnode refid="1671" relation="include"> </childnode> <childnode refid="1676" relation="include"> </childnode> <childnode refid="1680" relation="include"> </childnode> <childnode refid="1673" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1684" relation="include"> </childnode> <childnode refid="1724" relation="include"> </childnode> <childnode refid="1725" relation="include"> </childnode> </node> <node id="1732"> <label>src/sys/net/net/sys_arch.c</label> <link refid="sys__arch_8c"/> </node> <node id="1706"> <label>src/sys/kernel/vitals.c</label> <link refid="vitals_8c"/> </node> <node id="1716"> <label>src/sys/include/devfs/devfs.h</label> <link refid="devfs_8h"/> <childnode refid="1686" relation="include"> </childnode> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1717" relation="include"> </childnode> <childnode refid="1691" relation="include"> </childnode> </node> <node id="1720"> <label>src/sys/mpi/message.c</label> <link refid="message_8c"/> </node> <node id="1736"> <label>src/sys/kmods/kmod.c</label> <link refid="kmod_8c"/> </node> <node id="1721"> <label>src/sys/mpi/system.c</label> <link refid="system_8c"/> </node> <node id="1680"> <label>src/sys/kernel/kern_sysctl.c</label> <link refid="kern__sysctl_8c"/> </node> <node id="1698"> <label>src/sys/include/ubixos/vitals.h</label> <link refid="vitals_8h"/> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1699" relation="include"> </childnode> <childnode refid="1700" relation="include"> </childnode> <childnode refid="1701" relation="include"> </childnode> <childnode refid="1702" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1703" relation="include"> </childnode> <childnode refid="1704" relation="include"> </childnode> <childnode refid="1705" relation="include"> </childnode> <childnode refid="1706" relation="include"> </childnode> <childnode refid="1707" relation="include"> </childnode> <childnode refid="1708" relation="include"> </childnode> <childnode refid="1709" relation="include"> </childnode> <childnode refid="1674" relation="include"> </childnode> <childnode refid="1710" relation="include"> </childnode> </node> <node id="1672"> <label>src/sys/kernel/pipe.c</label> <link refid="pipe_8c"/> </node> <node id="1737"> <label>src/sys/lib/kmalloc.c</label> <link refid="kmalloc_8c"/> </node> <node id="1741"> <label>src/sys/vmm/paging.c</label> <link refid="paging_8c"/> </node> <node id="1695"> <label>src/sys/ubixfs/directory.c</label> <link refid="directory_8c"/> </node> <node id="1712"> <label>src/sys/ufs/ufs.c</label> <link refid="ufs_8c"/> </node> <node id="1676"> <label>src/sys/kernel/kern_sig.c</label> <link refid="kern__sig_8c"/> </node> <node id="1705"> <label>src/sys/kernel/ubthread.c</label> <link refid="ubthread_8c"/> </node> <node id="1703"> <label>src/sys/kernel/systemtask.c</label> <link refid="systemtask_8c"/> </node> <node id="1738"> <label>src/sys/net/netif/ethernetif.c</label> <link refid="ethernetif_8c"/> </node> <node id="1707"> <label>src/sys/lib/ogprintf.cc</label> <link refid="ogprintf_8cc"/> </node> <node id="1743"> <label>src/sys/include/vmm/paging.h</label> <link refid="paging_8h"/> <childnode refid="1744" relation="include"> </childnode> <childnode refid="1708" relation="include"> </childnode> </node> <node id="1734"> <label>src/sys/kernel/ld.c</label> <link refid="ld_8c"/> </node> <node id="1715"> <label>src/sys/include/vfs/file.h</label> <link refid="file_8h"/> <childnode refid="1716" relation="include"> </childnode> <childnode refid="1670" relation="include"> </childnode> <childnode refid="1718" relation="include"> </childnode> <childnode refid="1730" relation="include"> </childnode> <childnode refid="1685" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1742" relation="include"> </childnode> <childnode refid="1693" relation="include"> </childnode> <childnode refid="1695" relation="include"> </childnode> <childnode refid="1708" relation="include"> </childnode> </node> <node id="1682"> <label>src/sys/include/sys/pipe.h</label> <link refid="pipe_8h"/> <childnode refid="1672" relation="include"> </childnode> </node> <node id="1702"> <label>src/sys/kernel/fork.c</label> <link refid="fork_8c"/> </node> <node id="1745"> <label>src/sys/vmm/createvirtualspace.c</label> <link refid="createvirtualspace_8c"/> </node> <node id="1750"> <label>src/sys/vmm/vmm_init.c</label> <link refid="vmm__init_8c"/> </node> <node id="1727"> <label>src/sys/net/api/tcpip.c</label> <link refid="tcpip_8c"/> </node> <node id="1693"> <label>src/sys/ubixfs/block.c</label> <link refid="block_8c"/> </node> <node id="1677"> <label>src/sys/include/sys/kern_sysctl.h</label> <link refid="kern__sysctl_8h"/> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1680" relation="include"> </childnode> <childnode refid="1681" relation="include"> </childnode> </node> <node id="1744"> <label>src/sys/include/vmm/vmm.h</label> <link refid="vmm_8h"/> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1733" relation="include"> </childnode> <childnode refid="1701" relation="include"> </childnode> <childnode refid="1723" relation="include"> </childnode> <childnode refid="1702" relation="include"> </childnode> <childnode refid="1734" relation="include"> </childnode> <childnode refid="1673" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1703" relation="include"> </childnode> <childnode refid="1736" relation="include"> </childnode> <childnode refid="1737" relation="include"> </childnode> <childnode refid="1725" relation="include"> </childnode> <childnode refid="1681" relation="include"> </childnode> <childnode refid="1745" relation="include"> </childnode> <childnode refid="1746" relation="include"> </childnode> <childnode refid="1739" relation="include"> </childnode> <childnode refid="1747" relation="include"> </childnode> <childnode refid="1740" relation="include"> </childnode> <childnode refid="1741" relation="include"> </childnode> <childnode refid="1748" relation="include"> </childnode> <childnode refid="1749" relation="include"> </childnode> <childnode refid="1750" relation="include"> </childnode> <childnode refid="1710" relation="include"> </childnode> </node> <node id="1673"> <label>src/sys/kernel/sched.c</label> <link refid="sched_8c"/> </node> <node id="1729"> <label>src/sys/net/net/shell.c</label> <link refid="shell_8c"/> </node> <node id="1748"> <label>src/sys/vmm/setpageattributes.c</label> <link refid="setpageattributes_8c"/> </node> <node id="1719"> <label>src/sys/include/mpi/mpi.h</label> <link refid="mpi_8h"/> <childnode refid="1689" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1703" relation="include"> </childnode> <childnode refid="1720" relation="include"> </childnode> <childnode refid="1721" relation="include"> </childnode> </node> <node id="1668"> <label>src/sys/include/sys/gen_calls.h</label> <link refid="gen__calls_8h"/> <childnode refid="1669" relation="include"> </childnode> </node> <node id="1747"> <label>src/sys/vmm/getphysicaladdr.c</label> <link refid="getphysicaladdr_8c"/> </node> <node id="1728"> <label>src/sys/include/ubixos/fork.h</label> <link refid="fork_8h"/> <childnode refid="1702" relation="include"> </childnode> <childnode refid="1729" relation="include"> </childnode> </node> <node id="1694"> <label>src/sys/ubixfs/dirCache.c</label> <link refid="dirCache_8c"/> </node> <node id="1697"> <label>src/sys/ubixfs/ubixfs.c</label> <link refid="ubixfs_8c"/> </node> <node id="1724"> <label>src/sys/net/net/init.c</label> <link refid="init_8c"/> </node> <node id="1685"> <label>src/sys/include/vfs/vfs.h</label> <link refid="vfs_8h"/> <childnode refid="1686" relation="include"> </childnode> <childnode refid="1687" relation="include"> </childnode> <childnode refid="1689" relation="include"> </childnode> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1698" relation="include"> </childnode> <childnode refid="1711" relation="include"> </childnode> <childnode refid="1713" relation="include"> </childnode> <childnode refid="1714" relation="include"> </childnode> <childnode refid="1734" relation="include"> </childnode> <childnode refid="1736" relation="include"> </childnode> <childnode refid="1696" relation="include"> </childnode> <childnode refid="1697" relation="include"> </childnode> <childnode refid="1688" relation="include"> </childnode> <childnode refid="1712" relation="include"> </childnode> <childnode refid="1708" relation="include"> </childnode> <childnode refid="1674" relation="include"> </childnode> </node> <node id="1714"> <label>src/sys/include/vfs/mount.h</label> <link refid="mount_8h"/> <childnode refid="1698" relation="include"> </childnode> <childnode refid="1715" relation="include"> </childnode> <childnode refid="1685" relation="include"> </childnode> <childnode refid="1679" relation="include"> </childnode> <childnode refid="1673" relation="include"> </childnode> <childnode refid="1693" relation="include"> </childnode> <childnode refid="1695" relation="include"> </childnode> <childnode refid="1709" relation="include"> </childnode> </node> <node id="1679"> <label>src/sys/init/main.c</label> <link refid="main_8c"/> </node> <node id="1689"> <label>src/sys/include/ubixfs/ubixfs.h</label> <link refid="ubixfs_8h"/> <childnode refid="1690" relation="include"> </childnode> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1693" relation="include"> </childnode> <childnode refid="1694" relation="include"> </childnode> <childnode refid="1695" relation="include"> </childnode> <childnode refid="1696" relation="include"> </childnode> <childnode refid="1697" relation="include"> </childnode> </node> <node id="1733"> <label>src/sys/kernel/bioscall.c</label> <link refid="bioscall_8c"/> </node> <node id="1670"> <label>src/sys/include/sys/kern_descrip.h</label> <link refid="kern__descrip_8h"/> <childnode refid="1669" relation="include"> </childnode> <childnode refid="1671" relation="include"> </childnode> <childnode refid="1672" relation="include"> </childnode> <childnode refid="1673" relation="include"> </childnode> <childnode refid="1674" relation="include"> </childnode> </node> <node id="1731"> <label>src/sys/include/ubixos/ubthread.h</label> <link refid="ubthread_8h"/> <childnode refid="1698" relation="include"> </childnode> <childnode refid="1705" relation="include"> </childnode> <childnode refid="1732" relation="include"> </childnode> </node> <node id="1692"> <label>src/sys/kernel/syscall.c</label> <link refid="syscall_8c"/> </node> <node id="1675"> <label>src/sys/include/sys/kern_sig.h</label> <link refid="kern__sig_8h"/> <childnode refid="1676" relation="include"> </childnode> </node> <node id="1700"> <label>src/sys/isa/ne2k.c</label> <link refid="ne2k_8c"/> </node> <node id="1726"> <label>src/sys/include/ubixos/exec.h</label> <link refid="exec_8h"/> <childnode refid="1679" relation="include"> </childnode> <childnode refid="1723" relation="include"> </childnode> <childnode refid="1692" relation="include"> </childnode> <childnode refid="1703" relation="include"> </childnode> <childnode refid="1705" relation="include"> </childnode> <childnode refid="1727" relation="include"> </childnode> <childnode refid="1724" relation="include"> </childnode> <childnode refid="1697" relation="include"> </childnode> </node> <node id="1730"> <label>src/sys/include/ubixos/syscalls.h</label> <link refid="syscalls_8h"/> <childnode refid="1692" relation="include"> </childnode> </node> <node id="1690"> <label>src/sys/include/pci/hd.h</label> <link refid="hd_8h"/> <childnode refid="1678" relation="include"> </childnode> <childnode refid="1691" relation="include"> </childnode> </node> <node id="1699"> <label>src/sys/isa/atkbd.c</label> <link refid="atkbd_8c"/> </node> <node id="1740"> <label>src/sys/vmm/pagefault.c</label> <link refid="pagefault_8c"/> </node> <node id="1696"> <label>src/sys/ubixfs/thread.c</label> <link refid="thread_8c"/> </node> <node id="1678"> <label>src/sys/include/ubixos/init.h</label> <link refid="ubixos_2init_8h"/> <childnode refid="1679" relation="include"> </childnode> </node> <node id="1709"> <label>src/sys/vfs/mount.c</label> <link refid="mount_8c"/> </node> <node id="1686"> <label>src/sys/devfs/devfs.c</label> <link refid="devfs_8c"/> </node> <node id="1667"> <label>src/sys/include/sys/sysproto.h</label> <link refid="sysproto.h"/> <childnode refid="1668" relation="include"> </childnode> <childnode refid="1670" relation="include"> </childnode> <childnode refid="1675" relation="include"> </childnode> <childnode refid="1677" relation="include"> </childnode> <childnode refid="1682" relation="include"> </childnode> <childnode refid="1683" relation="include"> </childnode> <childnode refid="1685" relation="include"> </childnode> <childnode refid="1743" relation="include"> </childnode> <childnode refid="1671" relation="include"> </childnode> <childnode refid="1676" relation="include"> </childnode> <childnode refid="1680" relation="include"> </childnode> <childnode refid="1672" relation="include"> </childnode> </node> <node id="1749"> <label>src/sys/vmm/unmappage.c</label> <link refid="unmappage_8c"/> </node> <node id="1704"> <label>src/sys/kernel/time.c</label> <link refid="time_8c"/> </node> <node id="1710"> <label>src/sys/vmm/vmm_memory.c</label> <link refid="vmm__memory_8c"/> </node> <node id="1735"> <label>src/sys/kernel/spinlock.c</label> <link refid="spinlock_8c"/> </node> <node id="1671"> <label>src/sys/kernel/kern_descrip.c</label> <link refid="kern__descrip_8c"/> </node> <node id="1701"> <label>src/sys/kernel/endtask.c</label> <link refid="endtask_8c"/> </node> <node id="1708"> <label>src/sys/vfs/file.c</label> <link refid="file_8c"/> </node> <node id="1746"> <label>src/sys/vmm/getfreepage.c</label> <link refid="getfreepage_8c"/> </node> <node id="1725"> <label>src/sys/sys/idt.c</label> <link refid="idt_8c"/> </node> <node id="1669"> <label>src/sys/kernel/gen_calls.c</label> <link refid="gen__calls_8c"/> </node> <node id="1684"> <label>src/sys/kernel/syscall_new.c</label> <link refid="syscall__new_8c"/> </node> <node id="1723"> <label>src/sys/kernel/exec.c</label> <link refid="exec_8c"/> </node> <node id="1683"> <label>src/sys/include/ubixos/syscalls_new.h</label> <link refid="syscalls__new_8h"/> <childnode refid="1684" relation="include"> </childnode> </node> <node id="1687"> <label>src/sys/include/sys/buf.h</label> <link refid="buf_8h"/> <childnode refid="1688" relation="include"> </childnode> </node> <node id="1717"> <label>src/sys/isa/fdc.c</label> <link refid="fdc_8c"/> </node> <node id="1739"> <label>src/sys/vmm/getfreevirtualpage.c</label> <link refid="getfreevirtualpage_8c"/> </node> <node id="1681"> <label>src/sys/vmm/copyvirtualspace.c</label> <link refid="copyvirtualspace_8c"/> </node> <node id="1674"> <label>src/sys/vfs/vfs.c</label> <link refid="vfs_8c"/> </node> </invincdepgraph> <innerclass refid="structclose__args" prot="public">close_args</innerclass> <innerclass refid="structfcntl__args" prot="public">fcntl_args</innerclass> <innerclass refid="structfstat__args" prot="public">fstat_args</innerclass> <innerclass refid="structgetdtablesize__args" prot="public">getdtablesize_args</innerclass> <innerclass refid="structgetgid__args" prot="public">getgid_args</innerclass> <innerclass refid="structgetpid__args" prot="public">getpid_args</innerclass> <innerclass refid="structgettimeofday__args" prot="public">gettimeofday_args</innerclass> <innerclass refid="structgetuid__args" prot="public">getuid_args</innerclass> <innerclass refid="structioctl__args" prot="public">ioctl_args</innerclass> <innerclass refid="structissetugid__args" prot="public">issetugid_args</innerclass> <innerclass refid="structmmap__args" prot="public">mmap_args</innerclass> <innerclass refid="structmunmap__args" prot="public">munmap_args</innerclass> <innerclass refid="structobreak__args" prot="public">obreak_args</innerclass> <innerclass refid="structopen__args" prot="public">open_args</innerclass> <innerclass refid="structpipe__args" prot="public">pipe_args</innerclass> <innerclass refid="structread__args" prot="public">read_args</innerclass> <innerclass refid="structreadlink__args" prot="public">readlink_args</innerclass> <innerclass refid="structsetitimer__args" prot="public">setitimer_args</innerclass> <innerclass refid="structsigaction__args" prot="public">sigaction_args</innerclass> <innerclass refid="structsigprocmask__args" prot="public">sigprocmask_args</innerclass> <innerclass refid="structsysctl__args" prot="public">sysctl_args</innerclass> <innerclass refid="structwrite__args" prot="public">write_args</innerclass> <sectiondef kind="define"> <memberdef kind="define" id="sysproto_8h_16af39d7908a107066bbd16c69a73d8e5" prot="public" static="no"> <name>PAD_</name> <param><defname>t</defname></param> <initializer>(sizeof(<ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref>) <= sizeof(t) ? \ 0 : sizeof(<ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref>) - sizeof(t))</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="39" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" bodystart="38" bodyend="-1"/> </memberdef> <memberdef kind="define" id="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" prot="public" static="no"> <name>PADL_</name> <param><defname>t</defname></param> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="42" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" bodystart="42" bodyend="-1"/> </memberdef> <memberdef kind="define" id="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" prot="public" static="no"> <name>PADR_</name> <param><defname>t</defname></param> <initializer>PAD_(t)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="43" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" bodystart="43" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="typedef"> <memberdef kind="typedef" id="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" prot="public" static="no"> <type>int</type> <definition>typedef int register_t</definition> <argsstring></argsstring> <name>register_t</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="36" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" bodystart="36" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="func"> <memberdef kind="function" id="sysproto_8h_1b913b237bff6f29fa58c01d2d0fc7088" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int setitimer</definition> <argsstring>(struct thread *td, struct setitimer_args *uap)</argsstring> <name>setitimer</name> <param> <type>struct <ref refid="structthread" kindref="compound">thread</ref> *</type> <declname>td</declname> </param> <param> <type>struct <ref refid="structsetitimer__args" kindref="compound">setitimer_args</ref> *</type> <declname>uap</declname> </param> <briefdescription> <para>place holder for now functionality to be added later </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="169" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/kernel/gen_calls.c" bodystart="149" bodyend="153"/> </memberdef> <memberdef kind="function" id="sysproto_8h_13ca4e48103cbadae2952d277d03687be" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int sys_open</definition> <argsstring>(struct thread *td, struct open_args *uap)</argsstring> <name>sys_open</name> <param> <type>struct <ref refid="structthread" kindref="compound">thread</ref> *</type> <declname>td</declname> </param> <param> <type>struct <ref refid="structopen__args" kindref="compound">open_args</ref> *</type> <declname>uap</declname> </param> <briefdescription> <para>entry point for open syscall </para> </briefdescription> <detaileddescription> <para><parameterlist kind="param"><parameteritem> <parameternamelist> <parametername>*td</parametername> </parameternamelist> <parameterdescription> <para>pointer to callers thread </para></parameterdescription> </parameteritem> <parameteritem> <parameternamelist> <parametername>*uap</parametername> </parameternamelist> <parameterdescription> <para>pointer to user space arguements for call</para></parameterdescription> </parameteritem> </parameterlist> <simplesect kind="return"><para>index to file descriptor </para></simplesect> </para> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="168" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/vfs/vfs.c" bodystart="148" bodyend="166"/> <references refid="kern__descrip_8h_1434fb15226182b0ee879a5afe9a8c190" compoundref="kern__descrip_8c" startline="67" endline="88">falloc</references> <references refid="structfile_15a1b356e191a81d71a02560074aacd2a" compoundref="kern__descrip_8h" startline="96">file::fd</references> <references refid="file_8h_1d6a41ac88a7d46d574e8a675fdde136c" compoundref="file_8c" startline="274" endline="389">fopen</references> <references refid="structfile_148952da96dfce82445b051d594d7bbf6" compoundref="kern__descrip_8h" startline="95">file::path</references> <references refid="structopen__args_1f0a9dc382e7d1862921cd1f25361b9bf" compoundref="sysproto_8h" startline="57">open_args::path</references> <references refid="strcpy_8S_19132520cc79236b654666f4ddc1b516c" compoundref="strcpy_8S" startline="3">strcpy</references> <references refid="structthread_1f3ec0788a84e5cb640a1646d1347998a" compoundref="thread_8h" startline="38">thread::td_retval</references> </memberdef> <memberdef kind="function" id="sysproto_8h_114173c973cb6d92a0e2ff34ee072f4d3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int sys_write</definition> <argsstring>(struct thread *td, struct write_args *uap)</argsstring> <name>sys_write</name> <param> <type>struct <ref refid="structthread" kindref="compound">thread</ref> *</type> <declname>td</declname> </param> <param> <type>struct <ref refid="structwrite__args" kindref="compound">write_args</ref> *</type> <declname>uap</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h" line="167" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/kernel/gen_calls.c" bodystart="67" bodyend="98"/> <references refid="structwrite__args_1719b7bf5c1f0c153d44f60930af3d545" compoundref="sysproto_8h" startline="52">write_args::buf</references> <references refid="shell_8c_1ff2566f4c366b48d73479bef43ee4d2e" compoundref="shell_8c" startline="47">buffer</references> <references refid="structwrite__args_1ca575e653f10af383a927384c410322d" compoundref="sysproto_8h" startline="51">write_args::fd</references> <references refid="kmalloc_8h_1aa9ed6886459604cf73ccdbf6410e487" compoundref="kmalloc_8c" startline="351" endline="391">kfree</references> <references refid="kmalloc_8h_1150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="247" endline="339">kmalloc</references> <references refid="kprint_8h_1b2761bdf0cca73ad0fb5880895210cd8" compoundref="kprintf_8c" startline="38" endline="49">kprintf</references> <references refid="lib_2string_8h_1e33b18edb618c656b9b795b9fce2316c">memcpy</references> <references refid="structwrite__args_158b5b8bcea410fee76395f7d266bd462" compoundref="sysproto_8h" startline="53">write_args::nbyte</references> <references refid="structtaskStruct_1481c2e7084fec272e616d3fb984036e2" compoundref="sched_8h" startline="67">taskStruct::td</references> <references refid="structthread_1f3ec0788a84e5cb640a1646d1347998a" compoundref="thread_8h" startline="38">thread::td_retval</references> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <programlisting> <codeline lineno="1"><highlight class="comment">/*****************************************************************************************</highlight></codeline> <codeline lineno="2"><highlight class="comment"><sp/>Copyright<sp/>(c)<sp/>2002-2004<sp/>The<sp/>UbixOS<sp/>Project</highlight></codeline> <codeline lineno="3"><highlight class="comment"><sp/>All<sp/>rights<sp/>reserved.</highlight></codeline> <codeline lineno="4"><highlight class="comment"></highlight></codeline> <codeline lineno="5"><highlight class="comment"><sp/>Redistribution<sp/>and<sp/>use<sp/>in<sp/>source<sp/>and<sp/>binary<sp/>forms,<sp/>with<sp/>or<sp/>without<sp/>modification,<sp/>are</highlight></codeline> <codeline lineno="6"><highlight class="comment"><sp/>permitted<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline> <codeline lineno="7"><highlight class="comment"></highlight></codeline> <codeline lineno="8"><highlight class="comment"><sp/>Redistributions<sp/>of<sp/>source<sp/>code<sp/>must<sp/>retain<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of</highlight></codeline> <codeline lineno="9"><highlight class="comment"><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors.<sp/><sp/>Redistributions<sp/>in<sp/>binary</highlight></codeline> <codeline lineno="10"><highlight class="comment"><sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of<sp/>conditions,<sp/>the<sp/>following</highlight></codeline> <codeline lineno="11"><highlight class="comment"><sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors<sp/>in<sp/>the<sp/>documentation<sp/>and/or<sp/>other<sp/>materials<sp/>provided</highlight></codeline> <codeline lineno="12"><highlight class="comment"><sp/>with<sp/>the<sp/>distribution.<sp/>Neither<sp/>the<sp/>name<sp/>of<sp/>the<sp/>UbixOS<sp/>Project<sp/>nor<sp/>the<sp/>names<sp/>of<sp/>its</highlight></codeline> <codeline lineno="13"><highlight class="comment"><sp/>contributors<sp/>may<sp/>be<sp/>used<sp/>to<sp/>endorse<sp/>or<sp/>promote<sp/>products<sp/>derived<sp/>from<sp/>this<sp/>software</highlight></codeline> <codeline lineno="14"><highlight class="comment"><sp/>without<sp/>specific<sp/>prior<sp/>written<sp/>permission.</highlight></codeline> <codeline lineno="15"><highlight class="comment"></highlight></codeline> <codeline lineno="16"><highlight class="comment"><sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>THE<sp/>COPYRIGHT<sp/>HOLDERS<sp/>AND<sp/>CONTRIBUTORS<sp/>"AS<sp/>IS"<sp/>AND<sp/>ANY</highlight></codeline> <codeline lineno="17"><highlight class="comment"><sp/>EXPRESS<sp/>OR<sp/>IMPLIED<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED<sp/>WARRANTIES<sp/>OF</highlight></codeline> <codeline lineno="18"><highlight class="comment"><sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL</highlight></codeline> <codeline lineno="19"><highlight class="comment"><sp/>THE<sp/>COPYRIGHT<sp/>OWNER<sp/>OR<sp/>CONTRIBUTORS<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,</highlight></codeline> <codeline lineno="20"><highlight class="comment"><sp/>SPECIAL,<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT</highlight></codeline> <codeline lineno="21"><highlight class="comment"><sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS<sp/>INTERRUPTION)</highlight></codeline> <codeline lineno="22"><highlight class="comment"><sp/>HOWEVER<sp/>CAUSED<sp/>AND<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR</highlight></codeline> <codeline lineno="23"><highlight class="comment"><sp/>TORT<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS</highlight></codeline> <codeline lineno="24"><highlight class="comment"><sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline> <codeline lineno="25"><highlight class="comment"></highlight></codeline> <codeline lineno="26"><highlight class="comment"><sp/>$Id$</highlight></codeline> <codeline lineno="27"><highlight class="comment"></highlight></codeline> <codeline lineno="28"><highlight class="comment">*****************************************************************************************/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="29"><highlight class="normal"></highlight></codeline> <codeline lineno="30"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>_SYSPROTO_H</highlight></codeline> <codeline lineno="31"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>_SYSPROTO_H</highlight></codeline> <codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="33"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><<ref refid="signal_8h" kindref="compound">sys/signal.h</ref>></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="34"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><<ref refid="thread_8h" kindref="compound">sys/thread.h</ref>></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="35"><highlight class="normal"></highlight></codeline> <codeline lineno="36" refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" refkind="member"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref>;</highlight></codeline> <codeline lineno="37"><highlight class="normal"></highlight></codeline> <codeline lineno="38" refid="sysproto_8h_16af39d7908a107066bbd16c69a73d8e5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PAD_(t)<sp/>(sizeof(register_t)<sp/><=<sp/>sizeof(t)<sp/>?<sp/>\</highlight></codeline> <codeline lineno="39"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0<sp/>:<sp/>sizeof(register_t)<sp/>-<sp/>sizeof(t))</highlight></codeline> <codeline lineno="40"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="41"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>BYTE_ORDER<sp/>==<sp/>LITTLE_ENDIAN</highlight></codeline> <codeline lineno="42" refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>PADL_(t)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight></codeline> <codeline lineno="43" refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>PADR_(t)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>PAD_(t)</highlight></codeline> <codeline lineno="44"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline> <codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>PADL_(t)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>PAD_(t)</highlight></codeline> <codeline lineno="46"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>PADR_(t)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight></codeline> <codeline lineno="47"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline> <codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="49"><highlight class="normal"></highlight><highlight class="comment">//Protos</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="50" refid="structwrite__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structwrite__args" kindref="compound">write_args</ref><sp/>{</highlight></codeline> <codeline lineno="51" refid="structwrite__args_1d14c96bd89259f66ab724f4f01105ba0" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_186a05f89b7e33e9863397dc885ca14b0" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_1ca575e653f10af383a927384c410322d" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_1d14c96bd89259f66ab724f4f01105ba0" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="52" refid="structwrite__args_1e2b6686e6e9da78d977249892f6847a5" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_1f28039d71ed58d7074678313d442a89b" kindref="member">buf_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structbuf" kindref="compound">buf</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_1e2b6686e6e9da78d977249892f6847a5" kindref="member">buf_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="53" refid="structwrite__args_16ebffda7c286fc24e0c16025812a65a7" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_1719cd441989afc350841c73f102661ee" kindref="member">nbyte_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/><ref refid="structwrite__args_158b5b8bcea410fee76395f7d266bd462" kindref="member">nbyte</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structwrite__args_16ebffda7c286fc24e0c16025812a65a7" kindref="member">nbyte_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];</highlight></codeline> <codeline lineno="54"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="55"><highlight class="normal"></highlight></codeline> <codeline lineno="56" refid="structopen__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structopen__args" kindref="compound">open_args</ref><sp/>{</highlight></codeline> <codeline lineno="57" refid="structopen__args_1bee534a0a4a6fe8bb899f41a14571256" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_127f93aee1aa5155a3dc492ce6ed493f3" kindref="member">path_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structopen__args_1f0a9dc382e7d1862921cd1f25361b9bf" kindref="member">path</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_1bee534a0a4a6fe8bb899f41a14571256" kindref="member">path_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="58" refid="structopen__args_19a4fa288fa7c06d521b8458ea435b79c" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_1df63b339713f0fa3ac86016244974cca" kindref="member">flags_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structopen__args_106141479b490e5069fec11e7388fb339" kindref="member">flags</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_19a4fa288fa7c06d521b8458ea435b79c" kindref="member">flags_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="59" refid="structopen__args_1c93035d6b16cba624eac6e5d975d663f" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_17e067ba52d9984f8f015e8da37daf594" kindref="member">mode_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structopen__args_19a1d9880cbd55dbf4636690b2ac1e1cd" kindref="member">mode</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structopen__args_1c93035d6b16cba624eac6e5d975d663f" kindref="member">mode_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="60"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="61"><highlight class="normal"></highlight></codeline> <codeline lineno="62" refid="structsetitimer__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structsetitimer__args" kindref="compound">setitimer_args</ref><sp/>{</highlight></codeline> <codeline lineno="63" refid="structsetitimer__args_1f28d02fb734dd5c862a0700a8b904c6f" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_1b8e399ad4a585aa80e4256a4929275e4" kindref="member">which_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref>)];<sp/><ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref><sp/><ref refid="structsetitimer__args_159e7d800158debcae173054f0f239fc0" kindref="member">which</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_1f28d02fb734dd5c862a0700a8b904c6f" kindref="member">which_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref>)];</highlight></codeline> <codeline lineno="64" refid="structsetitimer__args_190258878f0c86d983c06eaf8926f7fb6" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_19b9c512638f4e355adb5293612c3295f" kindref="member">itv_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/>itimerval<sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal">itimerval<sp/>*<sp/><ref refid="structsetitimer__args_1e45ae982d60ad155bb364284f13c4a3f" kindref="member">itv</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_190258878f0c86d983c06eaf8926f7fb6" kindref="member">itv_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/>itimerval<sp/>*)];</highlight></codeline> <codeline lineno="65" refid="structsetitimer__args_176693c53e68c04211ceaa4602718ae43" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_1bb31cb6f6b47472fecc327b1b62687c4" kindref="member">oitv_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/>itimerval<sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal">itimerval<sp/>*<sp/><ref refid="structsetitimer__args_1ec6149a99a19a4d216ea4ff815f8a34b" kindref="member">oitv</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args_176693c53e68c04211ceaa4602718ae43" kindref="member">oitv_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/>itimerval<sp/>*)];</highlight></codeline> <codeline lineno="66"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="67"><highlight class="normal"></highlight></codeline> <codeline lineno="68"><highlight class="normal"></highlight><highlight class="comment">//Old</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="69"><highlight class="normal"></highlight></codeline> <codeline lineno="70" refid="structsysctl__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structsysctl__args" kindref="compound">sysctl_args</ref><sp/>{</highlight></codeline> <codeline lineno="71" refid="structsysctl__args_139b7f0d18844983dece452dcc1e2d8c8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_1c89a729c17c0e7ab0774d661fe01706e" kindref="member">name_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structsysctl__args_12653c7c39cf27b5c3d565902797cfb1c" kindref="member">name</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_139b7f0d18844983dece452dcc1e2d8c8" kindref="member">name_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="72" refid="structsysctl__args_1f76cf8389027a17e75b7ac86286a2f51" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_1f5a2eb3bbf0a899f033e6f97ec666fec" kindref="member">namelen_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref>)];<sp/><ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref><sp/><ref refid="structsysctl__args_1bd967f23c35e3af742faa6135f89e79e" kindref="member">namelen</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_1f76cf8389027a17e75b7ac86286a2f51" kindref="member">namelen_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_1c319c165d52643e43249fe003e18bdf3" kindref="member">u_int</ref>)];</highlight></codeline> <codeline lineno="73" refid="structsysctl__args_1f5230c2cd5594d6323c130a77adc40b5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_113ac2d261d5c7db0ebb53f6c96e10314" kindref="member">old_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structsysctl__args_15a10c812e19c32979ad704d816fa78ae" kindref="member">old</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_1f5230c2cd5594d6323c130a77adc40b5" kindref="member">old_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="74" refid="structsysctl__args_163853caac0640a37111e1d09871a9443" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_104cf276e191946a33a66aefa4bd863fc" kindref="member">oldlenp_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/>*)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/>*<sp/><ref refid="structsysctl__args_1d82c3aba52eb190fc3dbee14eea74c0f" kindref="member">oldlenp</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_163853caac0640a37111e1d09871a9443" kindref="member">oldlenp_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/>*)];</highlight></codeline> <codeline lineno="75" refid="structsysctl__args_136252874c6894232ba567f37103d1941" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_1ccb88c04b50592ac9a1d515ea448ba6c" kindref="member">new_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal">;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_136252874c6894232ba567f37103d1941" kindref="member">new_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="76" refid="structsysctl__args_171745e006f94faf3a2bfabeb93c718e5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_13f1dfb2b52936ef495536565b0895150" kindref="member">newlen_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/><ref refid="structsysctl__args_145cc219865ddc983c32a7a12a692106c" kindref="member">newlen</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsysctl__args_171745e006f94faf3a2bfabeb93c718e5" kindref="member">newlen_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];</highlight></codeline> <codeline lineno="77"><highlight class="normal">};</highlight></codeline> <codeline lineno="78"><highlight class="normal"></highlight></codeline> <codeline lineno="79" refid="structgetpid__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structgetpid__args" kindref="compound">getpid_args</ref><sp/>{</highlight></codeline> <codeline lineno="80" refid="structgetpid__args_1bb2b9573f51f030bf74f619f51d9f002" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structgetpid__args_1bb2b9573f51f030bf74f619f51d9f002" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="81"><highlight class="normal">};</highlight></codeline> <codeline lineno="82" refid="structissetugid__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structissetugid__args" kindref="compound">issetugid_args</ref><sp/>{</highlight></codeline> <codeline lineno="83" refid="structissetugid__args_1d08354d3b758ff8c669d2bdf6ca6c9d9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structissetugid__args_1d08354d3b758ff8c669d2bdf6ca6c9d9" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="84"><highlight class="normal">};</highlight></codeline> <codeline lineno="85" refid="structfcntl__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structfcntl__args" kindref="compound">fcntl_args</ref><sp/>{</highlight></codeline> <codeline lineno="86" refid="structfcntl__args_1b179b1a42944a71ff75fde4e99a4a48f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_180ea745190175e86d7b7a52412b0d5af" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_1c51e9ffed7cc14ea6146d2fe50ae1028" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_1b179b1a42944a71ff75fde4e99a4a48f" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="87" refid="structfcntl__args_1c9f863c405ea0ef4d672d731feaaa953" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_13fbcb0e855a8b715c733728efa2ccae0" kindref="member">cmd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_137d96e0fe66231dce7f61d06c19e259e" kindref="member">cmd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_1c9f863c405ea0ef4d672d731feaaa953" kindref="member">cmd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="88" refid="structfcntl__args_1988936d007f25d67d6f9281544049e88" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_176a4b559d0871127e32bad2072fdfe1f" kindref="member">arg_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_1359ca968530c6ac026b226cc564cca0c" kindref="member">arg</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfcntl__args_1988936d007f25d67d6f9281544049e88" kindref="member">arg_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="89"><highlight class="normal">};</highlight></codeline> <codeline lineno="90"><highlight class="normal"></highlight></codeline> <codeline lineno="91" refid="structpipe__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structpipe__args" kindref="compound">pipe_args</ref><sp/>{</highlight></codeline> <codeline lineno="92" refid="structpipe__args_1ee03af31759f2e318afc33a456e9f3a6" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structpipe__args_1ee03af31759f2e318afc33a456e9f3a6" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="93"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="94"><highlight class="normal"></highlight></codeline> <codeline lineno="95" refid="structreadlink__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structreadlink__args" kindref="compound">readlink_args</ref><sp/>{</highlight></codeline> <codeline lineno="96" refid="structreadlink__args_19669ba972f7d5d064e02514ce0506d52" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_1dcd43a5d8577267bda749c9e25fe65f5" kindref="member">path_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structreadlink__args_14c97e5cd326ea78adb5c072e6de3c2a4" kindref="member">path</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_19669ba972f7d5d064e02514ce0506d52" kindref="member">path_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="97" refid="structreadlink__args_13d28c4a2d6503b987f32eff0853717bc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_101d507f6692e9c79c7b2f85e64f1f74a" kindref="member">buf_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structbuf" kindref="compound">buf</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_13d28c4a2d6503b987f32eff0853717bc" kindref="member">buf_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="98" refid="structreadlink__args_1ac46e9a00743470a316635b01fd562a3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_1b25b82fe9191837d0fcbdfc038722320" kindref="member">count_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_11c122ab73c591775ed283f58ac5c3019" kindref="member">count</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structreadlink__args_1ac46e9a00743470a316635b01fd562a3" kindref="member">count_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="99"><highlight class="normal">};</highlight></codeline> <codeline lineno="100"><highlight class="normal"></highlight></codeline> <codeline lineno="101" refid="structgetuid__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structgetuid__args" kindref="compound">getuid_args</ref><sp/>{</highlight></codeline> <codeline lineno="102" refid="structgetuid__args_1dab9950a92eaf8ebdbd25d221d3010a1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structgetuid__args_1dab9950a92eaf8ebdbd25d221d3010a1" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="103"><highlight class="normal">};</highlight></codeline> <codeline lineno="104"><highlight class="normal"></highlight></codeline> <codeline lineno="105" refid="structgetgid__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structgetgid__args" kindref="compound">getgid_args</ref><sp/>{</highlight></codeline> <codeline lineno="106" refid="structgetgid__args_124d07a4873dcb40d8da43b56ace6c8cf" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structgetgid__args_124d07a4873dcb40d8da43b56ace6c8cf" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="107"><highlight class="normal">};</highlight></codeline> <codeline lineno="108" refid="structclose__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structclose__args" kindref="compound">close_args</ref><sp/>{</highlight></codeline> <codeline lineno="109" refid="structclose__args_1955b59f925b9dc5b771a4463ecfb5d4a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structclose__args_1b586958e3a798d315ed23a9ebb9f1ace" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structclose__args_1795acdf38594b16ee7638db7ac6a3d4c" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structclose__args_1955b59f925b9dc5b771a4463ecfb5d4a" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="110"><highlight class="normal">};</highlight></codeline> <codeline lineno="111"><highlight class="normal"></highlight></codeline> <codeline lineno="112" refid="structmmap__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structmmap__args" kindref="compound">mmap_args</ref><sp/>{</highlight></codeline> <codeline lineno="113" refid="structmmap__args_1db764f295f1ab9b6a27a330c6fb29b9f" refkind="member"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_10b950d63b35a421e0140dac436f58457" kindref="member">addr_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref>)];<sp/><ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref><sp/><ref refid="structmmap__args_113ec5b173a8fe6428cf3bf0a5f2d4fc2" kindref="member">addr</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1db764f295f1ab9b6a27a330c6fb29b9f" kindref="member">addr_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref>)];</highlight></codeline> <codeline lineno="114" refid="structmmap__args_1e78071aceed2615a73967de2e91d71e4" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_189d664f516358d463cc1f0c62a51f902" kindref="member">len_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/><ref refid="structmmap__args_10b1dab766559d59a733fede0d3767c14" kindref="member">len</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1e78071aceed2615a73967de2e91d71e4" kindref="member">len_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];</highlight></codeline> <codeline lineno="115" refid="structmmap__args_1bd2b0b4d37f210751274e75dc980c08e" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1480ce0a70e9bb53a4ba0886e69b4659d" kindref="member">prot_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1d6c74b2bf9e921cb4da0cbd508b2e21d" kindref="member">prot</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1bd2b0b4d37f210751274e75dc980c08e" kindref="member">prot_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="116" refid="structmmap__args_1e7ad12f8d6a0e8bf99b93ecc81ca61d4" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_10892c23d201a13e43c3698b50c4b33b6" kindref="member">flags_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_104b82aa69d28fc03e57632b7d524758d" kindref="member">flags</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1e7ad12f8d6a0e8bf99b93ecc81ca61d4" kindref="member">flags_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="117" refid="structmmap__args_128da1ecfdbaa08585f87bf6f2c683883" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1b2d8c84e1dc03061702deae540ab04bd" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1abfe32d5934305c27dd528bba990ae12" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_128da1ecfdbaa08585f87bf6f2c683883" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="118" refid="structmmap__args_1fbfe84f69b20b3ed763f7d6fc1946de2" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1583230925fd9142003dd05744596572e" kindref="member">pad_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_15ad4ee0f25f92b5a4da5a86ba40ee1e2" kindref="member">pad</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1fbfe84f69b20b3ed763f7d6fc1946de2" kindref="member">pad_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="119" refid="structmmap__args_11cdb26b924f7c9b8139b21a33f633cd4" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_1f2f774af4caa4c1f2430dd64002078d6" kindref="member">pos_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_1fa178be408981cc5edd64227b6332fc6" kindref="member">off_t</ref>)];<sp/><ref refid="types_8h_1fa178be408981cc5edd64227b6332fc6" kindref="member">off_t</ref><sp/><ref refid="structmmap__args_17cc0a114bae15892a406fa7196229e37" kindref="member">pos</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmmap__args_11cdb26b924f7c9b8139b21a33f633cd4" kindref="member">pos_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_1fa178be408981cc5edd64227b6332fc6" kindref="member">off_t</ref>)];</highlight></codeline> <codeline lineno="120"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="121"><highlight class="normal"></highlight></codeline> <codeline lineno="122" refid="structobreak__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structobreak__args" kindref="compound">obreak_args</ref><sp/>{</highlight></codeline> <codeline lineno="123" refid="structobreak__args_189ed0fc681b19b7e3f50ffc7e98cad47" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structobreak__args_1cd1d7ff13f15ba32dc6435c54d46e40f" kindref="member">nsize_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structobreak__args_1b30a3d3c9186553a40d1b6e7c5714fb4" kindref="member">nsize</ref>;</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structobreak__args_189ed0fc681b19b7e3f50ffc7e98cad47" kindref="member">nsize_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="124"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="125"><highlight class="normal"></highlight></codeline> <codeline lineno="126" refid="structsigaction__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structsigaction__args" kindref="compound">sigaction_args</ref><sp/>{</highlight></codeline> <codeline lineno="127" refid="structsigaction__args_149029c838afac589c8fc5a0b7a5868bf" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_1b8442a76f73a74df0b8d54884c1adbcd" kindref="member">sig_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_142dbd06bb30b4a5543452b6dd9b830c4" kindref="member">sig</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_149029c838afac589c8fc5a0b7a5868bf" kindref="member">sig_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="128" refid="structsigaction__args_1b3704c214fc7f4cd04813e5d0bb15208" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_1ada8b5b75f4582576a9ac386ed5cab32" kindref="member">act_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*)];<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*<sp/><ref refid="structsigaction__args_1f7994bee9dd3e398d407a1e156508c13" kindref="member">act</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_1b3704c214fc7f4cd04813e5d0bb15208" kindref="member">act_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*)];</highlight></codeline> <codeline lineno="129" refid="structsigaction__args_182e2e8a57d287cec71871e830a7a1f4c" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_1b611d945fafa894f2003d181081b8c99" kindref="member">oact_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*<sp/><ref refid="structsigaction__args_1713abc5f1b16ac64540b27601e6dee39" kindref="member">oact</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigaction__args_182e2e8a57d287cec71871e830a7a1f4c" kindref="member">oact_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="kern__sig_8h_12f6214f82cae71464614ca35fd87d025" kindref="member">sigaction</ref><sp/>*)];</highlight></codeline> <codeline lineno="130"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="131"><highlight class="normal"></highlight></codeline> <codeline lineno="132" refid="structgetdtablesize__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structgetdtablesize__args" kindref="compound">getdtablesize_args</ref><sp/>{</highlight></codeline> <codeline lineno="133" refid="structgetdtablesize__args_1514b5ae606bf5f78bcec675843a63dca" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="sysproto_8h_1bd887f2b4a8afbb86de77d05d77856db" kindref="member">register_t</ref><sp/><ref refid="structgetdtablesize__args_1514b5ae606bf5f78bcec675843a63dca" kindref="member">dummy</ref>;</highlight></codeline> <codeline lineno="134"><highlight class="normal">};</highlight></codeline> <codeline lineno="135"><highlight class="normal"></highlight></codeline> <codeline lineno="136" refid="structmunmap__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structmunmap__args" kindref="compound">munmap_args</ref><sp/>{</highlight></codeline> <codeline lineno="137" refid="structmunmap__args_1a0612e7e6212606a334ee62e06b480b0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmunmap__args_16dbacf73e5f9541d4f239573f37a0e3f" kindref="member">addr_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structmunmap__args_18392e74205114bd929deeb68c76035dc" kindref="member">addr</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmunmap__args_1a0612e7e6212606a334ee62e06b480b0" kindref="member">addr_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="138" refid="structmunmap__args_1f1e48b4ae1536d35d9daab1c9f267c4d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmunmap__args_1450d320405d43dced35f5bd514043965" kindref="member">len_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/><ref refid="structmunmap__args_10daaf8cfeac90dc97056f79931a07b80" kindref="member">len</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structmunmap__args_1f1e48b4ae1536d35d9daab1c9f267c4d" kindref="member">len_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];</highlight></codeline> <codeline lineno="139"><highlight class="normal">};</highlight></codeline> <codeline lineno="140"><highlight class="normal"></highlight></codeline> <codeline lineno="141" refid="structsigprocmask__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structsigprocmask__args" kindref="compound">sigprocmask_args</ref><sp/>{</highlight></codeline> <codeline lineno="142" refid="structsigprocmask__args_1a6b324fc665984efa13f157c1777faea" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_1257028a6c36150956d663fe2d536efdb" kindref="member">how_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_1a0d6a4a10171e13d733d9a2e4ea6868e" kindref="member">how</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_1a6b324fc665984efa13f157c1777faea" kindref="member">how_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="143" refid="structsigprocmask__args_10c8988da50e017b9161d0f4eb441edbe" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_1f57fea552f3a100692d9abc0f4d6205d" kindref="member">set_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*)];<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*<sp/><ref refid="structsigprocmask__args_1c0f5a6d4da30a032dd0314d5c0c58c6f" kindref="member">set</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_10c8988da50e017b9161d0f4eb441edbe" kindref="member">set_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*)];</highlight></codeline> <codeline lineno="144" refid="structsigprocmask__args_1747e98bd34223216e5451ba9fdbeb0f5" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_108b0e7aa141ac04a8d0804aac73c80bc" kindref="member">oset_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*)];<sp/><ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*<sp/><ref refid="structsigprocmask__args_183e920e43b8f12aff29b1e0d24fce3e1" kindref="member">oset</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structsigprocmask__args_1747e98bd34223216e5451ba9fdbeb0f5" kindref="member">oset_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="struct____sigset" kindref="compound">sigset_t</ref><sp/>*)];</highlight></codeline> <codeline lineno="145"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="146" refid="structgettimeofday__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structgettimeofday__args" kindref="compound">gettimeofday_args</ref><sp/>{</highlight></codeline> <codeline lineno="147" refid="structgettimeofday__args_180f4b4c6cc640ee10b635e436e3a7fba" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structgettimeofday__args_1667ecbf7d5258370d52d22ae84cb82c9" kindref="member">tp_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structtimeval" kindref="compound">timeval</ref><sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structtimeval" kindref="compound">timeval</ref><sp/>*<sp/><ref refid="structgettimeofday__args_1fd193375eb0db7ca9958363b54d8740b" kindref="member">tp</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structgettimeofday__args_180f4b4c6cc640ee10b635e436e3a7fba" kindref="member">tp_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structtimeval" kindref="compound">timeval</ref><sp/>*)];</highlight></codeline> <codeline lineno="148" refid="structgettimeofday__args_11da6fe005a78fc439f0bfe28d1b9a55a" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structgettimeofday__args_1d4b2910111c58580d7b46d05f91edb13" kindref="member">tzp_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structtimezone" kindref="compound">timezone</ref><sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structtimezone" kindref="compound">timezone</ref><sp/>*<sp/><ref refid="structgettimeofday__args_1df6abf340afc684fe7fd5794b1caff5c" kindref="member">tzp</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structgettimeofday__args_11da6fe005a78fc439f0bfe28d1b9a55a" kindref="member">tzp_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structtimezone" kindref="compound">timezone</ref><sp/>*)];</highlight></codeline> <codeline lineno="149"><highlight class="normal"><sp/><sp/>};</highlight></codeline> <codeline lineno="150" refid="structfstat__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structfstat__args" kindref="compound">fstat_args</ref><sp/>{</highlight></codeline> <codeline lineno="151" refid="structfstat__args_151f7bdc4ba12974ebecab9f664bf02c5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfstat__args_1df7b64cadb2c1bc8284d9da6edc067dc" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structfstat__args_11bebabe9301b24f1546f59fa60962a07" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfstat__args_151f7bdc4ba12974ebecab9f664bf02c5" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="152" refid="structfstat__args_119f051831b49b2a7a7abc292e67ad155" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfstat__args_16c06b0c8f442574a90dd301678adebad" kindref="member">sb_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structstat" kindref="compound">stat</ref><sp/>*)];<sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structstat" kindref="compound">stat</ref><sp/>*<sp/><ref refid="structfstat__args_168d8bd4f5caa652e218234d4375f6c13" kindref="member">sb</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structfstat__args_119f051831b49b2a7a7abc292e67ad155" kindref="member">sb_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structstat" kindref="compound">stat</ref><sp/>*)];</highlight></codeline> <codeline lineno="153"><highlight class="normal">};</highlight></codeline> <codeline lineno="154" refid="structioctl__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structioctl__args" kindref="compound">ioctl_args</ref><sp/>{</highlight></codeline> <codeline lineno="155" refid="structioctl__args_1179bf0556d147c45288a7ae40c531f63" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_1f2e0ce8acc8bf5b2b60f2e6eac5a69bd" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_114ff7d2d907d993df2c20b3ee623db01" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_1179bf0556d147c45288a7ae40c531f63" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="156" refid="structioctl__args_1bf2312700af139573cb4be5a1edff540" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_161e7bad1832681d665546950325f6323" kindref="member">com_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_18f25a50daf29ce2cee1ec038a4d744ea" kindref="member">u_long</ref>)];<sp/><ref refid="types_8h_18f25a50daf29ce2cee1ec038a4d744ea" kindref="member">u_long</ref><sp/><ref refid="structioctl__args_1ffd1f0ddcb0576d2811ce631e9d2fb2b" kindref="member">com</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_1bf2312700af139573cb4be5a1edff540" kindref="member">com_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_18f25a50daf29ce2cee1ec038a4d744ea" kindref="member">u_long</ref>)];</highlight></codeline> <codeline lineno="157" refid="structioctl__args_100a5492b5077c41fd1e95ea6312fb65c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_11e85a417e516bc37ead86d12750e61f6" kindref="member">data_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref>)];<sp/><ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref><sp/><ref refid="structioctl__args_1eb632d2ac123fb63a619a7553f25fa0d" kindref="member">data</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structioctl__args_100a5492b5077c41fd1e95ea6312fb65c" kindref="member">data_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_1947150611d74d1400ef3f0af0776aadd" kindref="member">caddr_t</ref>)];</highlight></codeline> <codeline lineno="158"><highlight class="normal">};</highlight></codeline> <codeline lineno="159"><highlight class="normal"></highlight></codeline> <codeline lineno="160" refid="structread__args" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structread__args" kindref="compound">read_args</ref><sp/>{</highlight></codeline> <codeline lineno="161" refid="structread__args_1f70a89122c8249e67b729129d1b5b5ba" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_156bd146fb62184fffdd796fc67a62991" kindref="member">fd_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structread__args_1250aa43131c8339cb6af695aa172e3d1" kindref="member">fd</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_1f70a89122c8249e67b729129d1b5b5ba" kindref="member">fd_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">)];</highlight></codeline> <codeline lineno="162" refid="structread__args_1379f7b660e7c5b0db2bd1e090ffd89c9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_1c315668b0bd1b1f0c6678b9f09cc11b2" kindref="member">buf_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<sp/><ref refid="structbuf" kindref="compound">buf</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_1379f7b660e7c5b0db2bd1e090ffd89c9" kindref="member">buf_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*)];</highlight></codeline> <codeline lineno="163" refid="structread__args_14307cabde0e67a4bea64a07926eb0096" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_17454f2434582746b0c807ac34a07f5fa" kindref="member">nbyte_l_</ref>[<ref refid="sysproto_8h_1121b15598871bbd1dc2067855e25c1d4" kindref="member">PADL_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];<sp/><ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref><sp/><ref refid="structread__args_12043b1fbe1d15b40105590c9cb7a192c" kindref="member">nbyte</ref>;<sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="structread__args_14307cabde0e67a4bea64a07926eb0096" kindref="member">nbyte_r_</ref>[<ref refid="sysproto_8h_1a46e33ea9096ba0cbafd88a6899b98b6" kindref="member">PADR_</ref>(<ref refid="types_8h_17619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref>)];</highlight></codeline> <codeline lineno="164"><highlight class="normal">};</highlight></codeline> <codeline lineno="165"><highlight class="normal"></highlight></codeline> <codeline lineno="166"><highlight class="normal"></highlight><highlight class="comment">//Func<sp/>Defs</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="167"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="sysproto_8h_114173c973cb6d92a0e2ff34ee072f4d3" kindref="member">sys_write</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structthread" kindref="compound">thread</ref><sp/>*td,<sp/></highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structwrite__args" kindref="compound">write_args</ref><sp/>*uap);</highlight></codeline> <codeline lineno="168"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="sysproto_8h_13ca4e48103cbadae2952d277d03687be" kindref="member">sys_open</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structthread" kindref="compound">thread</ref><sp/>*td,<sp/></highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structopen__args" kindref="compound">open_args</ref><sp/>*uap);</highlight></codeline> <codeline lineno="169"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="sysproto_8h_1b913b237bff6f29fa58c01d2d0fc7088" kindref="member">setitimer</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structthread" kindref="compound">thread</ref><sp/>*td,<sp/></highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structsetitimer__args" kindref="compound">setitimer_args</ref><sp/>*uap);</highlight></codeline> <codeline lineno="170"><highlight class="normal"></highlight></codeline> <codeline lineno="171"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline> <codeline lineno="172"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="173"><highlight class="normal"></highlight><highlight class="comment">/***</highlight></codeline> <codeline lineno="174"><highlight class="comment"><sp/>END</highlight></codeline> <codeline lineno="175"><highlight class="comment"><sp/>***/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="176"><highlight class="normal"></highlight></codeline> </programlisting> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/sysproto.h"/> </compounddef> </doxygen>