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 13. Accounting Framework"><link rel="prev" href="accounting.html" title="Chapter 13. 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> </td><th width="60%" align="center">Chapter 13. Accounting Framework</th><td width="20%" align="right"> <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 — 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"> </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> </td><td width="20%" align="center"><a accesskey="u" href="accounting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-acct-collect.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 class="phrase">acct_collect</span></td></tr></table></div></body></html> 14