<?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>sys_acct</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="ch13.html" title="Chapter 13. Accounting Framework" /><link rel="prev" href="ch13.html" title="Chapter 13. Accounting Framework" /><link rel="next" href="re493.html" title="acct_auto_close_mnt" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>sys_acct</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><th width="60%" align="center">Chapter 13. Accounting Framework</th><td width="20%" align="right"> <a accesskey="n" href="re493.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="sys_acct"><a id="API-sys-acct"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>sys_acct — enable/disable process accounting </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">long <b class="fsfunc">sys_acct </b>(</code></td><td>const char __user * <var class="pdparam">name</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1" title="Arguments"><a id="id3026152"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p> file name for accounting records or NULL to shutdown accounting </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id3026179"></a><h2>Description</h2><p> Returns 0 for success or negative errno values for failure. </p><p> <code class="function">sys_acct</code> is the only system call needed to implement process accounting. It takes the name of the file where accounting records should be written. If the filename is NULL, accounting will be shutdown. </p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch13.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="re493.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Accounting Framework </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>acct_auto_close_mnt</span></td></tr></table></div></body></html>