log_channel
log_close_stream(log_channel chan) {
log_get_stream(log_channel chan) {
log_get_filename(log_channel chan) {
log_check_channel(log_context lc, int level, log_channel chan) {
log_channel chan;
log_channel chan;
log_add_channel(log_context lc, int category, log_channel chan) {
log_remove_channel(log_context lc, int category, log_channel chan) {
version_rename(log_channel chan) {
log_channel
log_channel chan;
chan = memget(sizeof (struct log_channel));
log_channel
log_channel chan;
chan = memget(sizeof (struct log_channel));
memput(chan, sizeof (struct log_channel));
log_set_file_owner(log_channel chan, uid_t owner, gid_t group) {
log_channel
log_channel chan;
chan = memget(sizeof (struct log_channel));
log_inc_references(log_channel chan) {
log_dec_references(log_channel chan) {
log_get_channel_type(log_channel chan) {
log_free_channel(log_channel chan) {
memput(chan, sizeof (struct log_channel));
log_open_stream(log_channel chan) {
log_channel channel;
log_channel log_new_syslog_channel(unsigned int, int, int);
log_channel log_new_file_channel(unsigned int, int, const char *,
int log_set_file_owner(log_channel, uid_t, gid_t);
log_channel log_new_null_channel(void);
int log_inc_references(log_channel);
int log_dec_references(log_channel);
log_channel_type log_get_channel_type(log_channel);
int log_free_channel(log_channel);
typedef struct log_channel *log_channel;
FILE * log_open_stream(log_channel);
int log_close_stream(log_channel);
FILE * log_get_stream(log_channel);
char * log_get_filename(log_channel);
int log_check_channel(log_context, int, log_channel);
int log_add_channel(log_context, int, log_channel);
int log_remove_channel(log_context, int, log_channel);