summaryrefslogtreecommitdiffstats
path: root/src/statefiles.h
blob: 8b22561f40c0afb0092fe036f73ed1f2e1375a74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * SPDX-FileCopyrightText: 2024 David Härdeman <david@hardeman.nu>
 * SPDX-FileCopyrightText: 2025 Álvaro Fernández Rojas <noltari@gmail.com>
 *
 * SPDX-License-Identifier: GPL2.0-only
 */

#ifndef _STATEFILES_H_
#define _STATEFILES_H_

#define ODHCPD_HOSTS_FILE_PREFIX "odhcpd.hosts"
#define ODHCPD_PIO_FILE_PREFIX "odhcpd.pio"
#define ODHCPD_TMP_FILE ".odhcpd.tmp"

void statefiles_read_prefix_information(struct interface *iface);

void statefiles_write_prefix_information(struct interface *iface);

bool statefiles_write(void);

void statefiles_setup_dirfd(const char *path, int *dirfdp);

#endif /* _STATEFILES_H_ */