syslog-ng source
file_reader.c File Reference
#include "file_reader.h"
#include "loggen_helper.h"
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
Include dependency graph for file_reader.c:
This graph shows which files directly or indirectly include this file:

Functions

GOptionEntry * get_file_reader_options (void)
 
int init_file_reader (int nr_threads)
 
void close_file_reader (int nr_threads)
 
int calc_linelen (const char *buf, int buflen)
 
int read_next_message_from_file (char *buf, int buflen, int syslog_proto, int thread_index)
 

Variables

FILE ** source
 

Function Documentation

◆ calc_linelen()

int calc_linelen ( const char *  buf,
int  buflen 
)

◆ close_file_reader()

void close_file_reader ( int  nr_threads)

◆ get_file_reader_options()

GOptionEntry* get_file_reader_options ( void  )

◆ init_file_reader()

int init_file_reader ( int  nr_threads)

◆ read_next_message_from_file()

int read_next_message_from_file ( char *  buf,
int  buflen,
int  syslog_proto,
int  thread_index 
)

Variable Documentation

◆ source

FILE** source