dpkg 1.21.11
Data Structures | Enumerations | Functions
atomic-file.h File Reference

(3fd4a7b3b)

#include <stdio.h>
#include <dpkg/macros.h>
Include dependency graph for atomic-file.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  atomic_file
 

Enumerations

enum  atomic_file_flags { ATOMIC_FILE_NORMAL = 0 , ATOMIC_FILE_BACKUP = DPKG_BIT(0) , ATOMIC_FILE_MKPATH = DPKG_BIT(1) }
 

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_commit (struct atomic_file *file)
 
void atomic_file_remove (struct atomic_file *file)
 
void atomic_file_free (struct atomic_file *file)