| The GNU C Library | www.imodulo.com · 2003-04-05 | ||
| [ Software | Documentation | Contact ] |
The symbols referred to in this section are declared in the file syslog.h.
closelog closes the current Syslog connection, if there is one. This includes closing the dev/log socket, if it is open. closelog also sets the identification string for Syslog messages back to the default, if openlog was called with a non-NULL argument to ident. The default identification string is the program name taken from argv[0].
If you are writing shared library code that uses openlog to generate custom syslog output, you should use closelog to drop the GNU C library's internal reference to the ident pointer when you are done. Please read the section on openlog for more information: openlog.
closelog does not flush any buffers. You do not have to call closelog before re-opening a Syslog connection with initlog. Syslog connections are automatically closed on exec or exit.
| © Free Software Foundation, Inc. |