1<html><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.78.1"><link rel="home" href="index.html" title="The Linux Kernel API"><link rel="up" href="accounting.html" title="Chapter&#160;13.&#160;Accounting Framework"><link rel="prev" href="accounting.html" title="Chapter&#160;13.&#160;Accounting Framework"><link rel="next" href="API-acct-collect.html" title="acct_collect"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">sys_acct</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="accounting.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;13.&#160;Accounting Framework</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-acct-collect.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-sys-acct"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>sys_acct &#8212; 
2  enable/disable process accounting
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><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">&#160;</div></div></div><div class="refsect1"><a name="idp1127751988"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>name</code></em></span></dt><dd><p>
4     file name for accounting records or NULL to shutdown accounting
5    </p></dd></dl></div></div><div class="refsect1"><a name="idp1127753644"></a><h2>Description</h2><p>
6   Returns 0 for success or negative errno values for failure.
7   </p><p>
8
9   <code class="function">sys_acct</code> is the only system call needed to implement process
10   accounting. It takes the name of the file where accounting records
11   should be written. If the filename is NULL, accounting will be
12   shutdown.
13</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="accounting.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="accounting.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-acct-collect.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&#160;13.&#160;Accounting Framework&#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 class="phrase">acct_collect</span></td></tr></table></div></body></html>
14