Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 1935

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>audit_syscall_entry</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The Linux Kernel API" /><link rel="up" href="ch12.html" title="Chapter&#160;12.&#160;Audit Interfaces" /><link rel="prev" href="re468.html" title="audit_free" /><link rel="next" href="re470.html" title="audit_syscall_exit" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>audit_syscall_entry</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re468.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;12.&#160;Audit Interfaces</th><td width="20%" align="right">&#160;<a accesskey="n" href="re470.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="audit_syscall_entry"><a id="API-audit-syscall-entry"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>audit_syscall_entry &#8212; 
     fill in an audit record at syscall entry
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">void <b class="fsfunc">audit_syscall_entry </b>(</code></td><td>int <var class="pdparam">arch</var>, </td></tr><tr><td>&#160;</td><td>int <var class="pdparam">major</var>, </td></tr><tr><td>&#160;</td><td>unsigned long <var class="pdparam">a1</var>, </td></tr><tr><td>&#160;</td><td>unsigned long <var class="pdparam">a2</var>, </td></tr><tr><td>&#160;</td><td>unsigned long <var class="pdparam">a3</var>, </td></tr><tr><td>&#160;</td><td>unsigned long <var class="pdparam">a4</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2690421"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>arch</code></em></span></dt><dd><p>
     architecture type
    </p></dd><dt><span class="term"><em class="parameter"><code>major</code></em></span></dt><dd><p>
     major syscall type (function)
    </p></dd><dt><span class="term"><em class="parameter"><code>a1</code></em></span></dt><dd><p>
     additional syscall register 1
    </p></dd><dt><span class="term"><em class="parameter"><code>a2</code></em></span></dt><dd><p>
     additional syscall register 2
    </p></dd><dt><span class="term"><em class="parameter"><code>a3</code></em></span></dt><dd><p>
     additional syscall register 3
    </p></dd><dt><span class="term"><em class="parameter"><code>a4</code></em></span></dt><dd><p>
     additional syscall register 4
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2690533"></a><h2>Description</h2><p>
   Fill in audit context at syscall entry.  This only happens if the
   audit context was created when the task was created and the state or
   filters demand the audit context be built.  If the state from the
   per-task filter or from the per-syscall filter is AUDIT_RECORD_CONTEXT,
   then the record will be written at syscall exit time (otherwise, it
   will only be written if another part of the kernel requests that it
   be written).
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re468.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch12.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re470.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>audit_free</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>audit_syscall_exit</span></td></tr></table></div></body></html>