dpkg 1.21.11
Macros | Functions
atomic-file.c File Reference

(16f696213)

#include <config.h>
#include <compat.h>
#include <sys/stat.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <dpkg/i18n.h>
#include <dpkg/dpkg.h>
#include <dpkg/dir.h>
#include <dpkg/atomic-file.h>
Include dependency graph for atomic-file.c:

Macros

#define ATOMIC_FILE_NEW_EXT   "-new"
 
#define ATOMIC_FILE_OLD_EXT   "-old"
 

Functions

struct atomic_fileatomic_file_new (const char *filename, enum atomic_file_flags flags)
 
void atomic_file_open (struct atomic_file *file)
 
void atomic_file_sync (struct atomic_file *file)
 
void atomic_file_close (struct atomic_file *file)
 
void atomic_file_remove (struct atomic_file *file)
 
void atomic_file_commit (struct atomic_file *file)
 
void atomic_file_free (struct atomic_file *file)
 

Macro Definition Documentation

◆ ATOMIC_FILE_NEW_EXT

#define ATOMIC_FILE_NEW_EXT   "-new"

◆ ATOMIC_FILE_OLD_EXT

#define ATOMIC_FILE_OLD_EXT   "-old"