syslog-ng source
pathutils.c File Reference
#include "pathutils.h"
#include "messages.h"
#include <sys/stat.h>
#include <string.h>
Include dependency graph for pathutils.c:

Macros

#define PATH_MAX_GUESS   1024
 

Functions

gboolean is_file_directory (const char *filename)
 
gboolean is_file_regular (const char *filename)
 
gboolean is_file_device (const gchar *name)
 
gchar * find_file_in_path (const gchar *path, const gchar *filename, GFileTest test)
 
const gchar * get_filename_extension (const gchar *filename)
 
gchar * resolve_to_absolute_path (const gchar *basedir, const gchar *path)
 
gchar * build_filename (const gchar *basedir, const gchar *path)
 
gchar * canonicalize_filename (const gchar *path)
 

Macro Definition Documentation

◆ PATH_MAX_GUESS

#define PATH_MAX_GUESS   1024

Function Documentation

◆ build_filename()

gchar* build_filename ( const gchar *  basedir,
const gchar *  path 
)

◆ canonicalize_filename()

gchar* canonicalize_filename ( const gchar *  path)

◆ find_file_in_path()

gchar* find_file_in_path ( const gchar *  path,
const gchar *  filename,
GFileTest  test 
)

◆ get_filename_extension()

const gchar* get_filename_extension ( const gchar *  filename)

◆ is_file_device()

gboolean is_file_device ( const gchar *  name)

◆ is_file_directory()

gboolean is_file_directory ( const char *  filename)

◆ is_file_regular()

gboolean is_file_regular ( const char *  filename)

◆ resolve_to_absolute_path()

gchar* resolve_to_absolute_path ( const gchar *  basedir,
const gchar *  path 
)