PageRenderTime 41ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/incron-0.5.9/doc/html/usertable_8cpp.html

#
HTML | 153 lines | 137 code | 15 blank | 1 comment | 0 complexity | 807c4c9874bb5ed81b5c7d5b07e5190e MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  3. <title>incron: usertable.cpp File Reference</title>
  4. <link href="doxygen.css" rel="stylesheet" type="text/css">
  5. <link href="tabs.css" rel="stylesheet" type="text/css">
  6. </head><body>
  7. <!-- Generated by Doxygen 1.5.6 -->
  8. <div class="navigation" id="top">
  9. <div class="tabs">
  10. <ul>
  11. <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
  12. <li><a href="annotated.html"><span>Classes</span></a></li>
  13. <li class="current"><a href="files.html"><span>Files</span></a></li>
  14. </ul>
  15. </div>
  16. </div>
  17. <div class="contents">
  18. <h1>usertable.cpp File Reference</h1>inotify cron daemon user tables implementation <a href="#_details">More...</a>
  19. <p>
  20. <code>#include &lt;pwd.h&gt;</code><br>
  21. <code>#include &lt;syslog.h&gt;</code><br>
  22. <code>#include &lt;errno.h&gt;</code><br>
  23. <code>#include &lt;sys/wait.h&gt;</code><br>
  24. <code>#include &lt;unistd.h&gt;</code><br>
  25. <code>#include &lt;grp.h&gt;</code><br>
  26. <code>#include &lt;stdlib.h&gt;</code><br>
  27. <code>#include &lt;sys/stat.h&gt;</code><br>
  28. <code>#include &lt;cstring&gt;</code><br>
  29. <code>#include &quot;<a class="el" href="usertable_8h-source.html">usertable.h</a>&quot;</code><br>
  30. <code>#include &quot;<a class="el" href="incroncfg_8h-source.html">incroncfg.h</a>&quot;</code><br>
  31. <code>#include &quot;<a class="el" href="incrontab_8h-source.html">incrontab.h</a>&quot;</code><br>
  32. <table border="0" cellpadding="0" cellspacing="0">
  33. <tr><td></td></tr>
  34. <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
  35. <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="usertable_8cpp.html#00c18f85faced2c2e33213d3507127f7">DONT_FOLLOW</a>(mask)&nbsp;&nbsp;&nbsp;(false)</td></tr>
  36. <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="usertable_8cpp.html#72c1937b26ce9a87266ca6c802b047a0">DEFAULT_PATH</a>&nbsp;&nbsp;&nbsp;&quot;/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin&quot;</td></tr>
  37. <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
  38. <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="usertable_8cpp.html#37d1f2354c136358d07611dc0a3ac76e">on_proc_done</a> (<a class="el" href="classInotifyWatch.html">InotifyWatch</a> *pW)</td></tr>
  39. <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
  40. <tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="usertable_8cpp.html#1295917a6eebc00317fc77da160096fa">g_fFinish</a></td></tr>
  41. <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finish program yes/no. <a href="#1295917a6eebc00317fc77da160096fa"></a><br></td></tr>
  42. <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="usertable_8h.html#9aa598e8878c4709e214b51047e52e13">SUT_MAP</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="usertable_8cpp.html#7b1aaf113e44f11e01cf42487aeb5359">g_ut</a></td></tr>
  43. <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">User name to user table mapping table. <a href="#7b1aaf113e44f11e01cf42487aeb5359"></a><br></td></tr>
  44. </table>
  45. <hr><a name="_details"></a><h2>Detailed Description</h2>
  46. inotify cron daemon user tables implementation
  47. <p>
  48. inotify cron system<p>
  49. Copyright (C) 2006, 2007, 2008 Lukas Jelinek, &lt;<a href="mailto:lukas@aiken.cz">lukas@aiken.cz</a>&gt;<p>
  50. This program is free software; you can use it, redistribute it and/or modify it under the terms of the GNU General Public License, version 2 (see LICENSE-GPL).<p>
  51. Credits: David Santinoli (supplementary groups) Boris Lechner (spaces in event-related file names) <hr><h2>Define Documentation</h2>
  52. <a class="anchor" name="72c1937b26ce9a87266ca6c802b047a0"></a><!-- doxytag: member="usertable.cpp::DEFAULT_PATH" ref="72c1937b26ce9a87266ca6c802b047a0" args="" -->
  53. <div class="memitem">
  54. <div class="memproto">
  55. <table class="memname">
  56. <tr>
  57. <td class="memname">#define DEFAULT_PATH&nbsp;&nbsp;&nbsp;&quot;/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin&quot; </td>
  58. </tr>
  59. </table>
  60. </div>
  61. <div class="memdoc">
  62. <p>
  63. </div>
  64. </div><p>
  65. <a class="anchor" name="00c18f85faced2c2e33213d3507127f7"></a><!-- doxytag: member="usertable.cpp::DONT_FOLLOW" ref="00c18f85faced2c2e33213d3507127f7" args="(mask)" -->
  66. <div class="memitem">
  67. <div class="memproto">
  68. <table class="memname">
  69. <tr>
  70. <td class="memname">#define DONT_FOLLOW </td>
  71. <td>(</td>
  72. <td class="paramtype">mask&nbsp;</td>
  73. <td class="paramname"> </td>
  74. <td>&nbsp;)&nbsp;</td>
  75. <td>&nbsp;&nbsp;&nbsp;(false)</td>
  76. </tr>
  77. </table>
  78. </div>
  79. <div class="memdoc">
  80. <p>
  81. </div>
  82. </div><p>
  83. <hr><h2>Function Documentation</h2>
  84. <a class="anchor" name="37d1f2354c136358d07611dc0a3ac76e"></a><!-- doxytag: member="usertable.cpp::on_proc_done" ref="37d1f2354c136358d07611dc0a3ac76e" args="(InotifyWatch *pW)" -->
  85. <div class="memitem">
  86. <div class="memproto">
  87. <table class="memname">
  88. <tr>
  89. <td class="memname">void on_proc_done </td>
  90. <td>(</td>
  91. <td class="paramtype"><a class="el" href="classInotifyWatch.html">InotifyWatch</a> *&nbsp;</td>
  92. <td class="paramname"> <em>pW</em> </td>
  93. <td>&nbsp;)&nbsp;</td>
  94. <td></td>
  95. </tr>
  96. </table>
  97. </div>
  98. <div class="memdoc">
  99. <p>
  100. </div>
  101. </div><p>
  102. <hr><h2>Variable Documentation</h2>
  103. <a class="anchor" name="1295917a6eebc00317fc77da160096fa"></a><!-- doxytag: member="usertable.cpp::g_fFinish" ref="1295917a6eebc00317fc77da160096fa" args="" -->
  104. <div class="memitem">
  105. <div class="memproto">
  106. <table class="memname">
  107. <tr>
  108. <td class="memname">volatile bool <a class="el" href="usertable_8cpp.html#1295917a6eebc00317fc77da160096fa">g_fFinish</a> </td>
  109. </tr>
  110. </table>
  111. </div>
  112. <div class="memdoc">
  113. <p>
  114. Finish program yes/no.
  115. <p>
  116. </div>
  117. </div><p>
  118. <a class="anchor" name="7b1aaf113e44f11e01cf42487aeb5359"></a><!-- doxytag: member="usertable.cpp::g_ut" ref="7b1aaf113e44f11e01cf42487aeb5359" args="" -->
  119. <div class="memitem">
  120. <div class="memproto">
  121. <table class="memname">
  122. <tr>
  123. <td class="memname"><a class="el" href="usertable_8h.html#9aa598e8878c4709e214b51047e52e13">SUT_MAP</a> <a class="el" href="usertable_8cpp.html#7b1aaf113e44f11e01cf42487aeb5359">g_ut</a> </td>
  124. </tr>
  125. </table>
  126. </div>
  127. <div class="memdoc">
  128. <p>
  129. User name to user table mapping table.
  130. <p>
  131. </div>
  132. </div><p>
  133. </div>
  134. <hr size="1"><address style="text-align: right;"><small>Generated on Sun Jun 21 22:27:24 2009 for incron by&nbsp;
  135. <a href="http://www.doxygen.org/index.html">
  136. <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
  137. </body>
  138. </html>