pacemaker  1.1.15-e174ec8
Scalable High-Availability cluster resource manager
Functions
io.h File Reference

internal I/O utilities More...

#include <glib.h>
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

char * generate_series_filename (const char *directory, const char *series, int sequence, gboolean bzip)
 
int get_last_sequence (const char *directory, const char *series)
 
void write_last_sequence (const char *directory, const char *series, int sequence, int max)
 
int crm_chown_last_sequence (const char *directory, const char *series, uid_t uid, gid_t gid)
 
gboolean crm_is_writable (const char *dir, const char *file, const char *user, const char *group, gboolean need_both)
 
void crm_sync_directory (const char *name)
 
char * crm_read_contents (const char *filename)
 
int crm_write_sync (int fd, const char *contents)
 

Detailed Description

internal I/O utilities

Definition in file io.h.

Function Documentation

int crm_chown_last_sequence ( const char *  directory,
const char *  series,
uid_t  uid,
gid_t  gid 
)

Definition at line 250 of file io.c.

gboolean crm_is_writable ( const char *  dir,
const char *  file,
const char *  user,
const char *  group,
gboolean  need_both 
)

Definition at line 278 of file io.c.

char* crm_read_contents ( const char *  filename)

Definition at line 394 of file io.c.

void crm_sync_directory ( const char *  name)

Definition at line 357 of file io.c.

int crm_write_sync ( int  fd,
const char *  contents 
)

Definition at line 440 of file io.c.

char* generate_series_filename ( const char *  directory,
const char *  series,
int  sequence,
gboolean  bzip 
)

Definition at line 85 of file io.c.

int get_last_sequence ( const char *  directory,
const char *  series 
)

Definition at line 121 of file io.c.

void write_last_sequence ( const char *  directory,
const char *  series,
int  sequence,
int  max 
)

Definition at line 193 of file io.c.