shared: add formats-util.h
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
#include <sys/signalfd.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "formats-util.h"
|
||||
#include "mkdir.h"
|
||||
#include "strv.h"
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <errno.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "formats-util.h"
|
||||
#include "macro.h"
|
||||
#include "path-util.h"
|
||||
#include "cgroup-util.h"
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
#include "set.h"
|
||||
#include "macro.h"
|
||||
#include "util.h"
|
||||
#include "formats-util.h"
|
||||
#include "path-util.h"
|
||||
#include "unit-name.h"
|
||||
#include "fileio.h"
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
#include <mqueue.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "formats-util.h"
|
||||
#include "strv.h"
|
||||
#include "clean-ipc.h"
|
||||
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
#pragma once
|
||||
|
||||
/***
|
||||
This file is part of systemd.
|
||||
|
||||
Copyright 2015 Ronny Chevalier
|
||||
|
||||
systemd is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
systemd is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with systemd; If not, see <http://www.gnu.org/licenses/>.
|
||||
***/
|
||||
|
||||
#include <inttypes.h>
|
||||
|
||||
#if SIZEOF_PID_T == 4
|
||||
# define PID_PRI PRIi32
|
||||
#elif SIZEOF_PID_T == 2
|
||||
# define PID_PRI PRIi16
|
||||
#else
|
||||
# error Unknown pid_t size
|
||||
#endif
|
||||
#define PID_FMT "%" PID_PRI
|
||||
|
||||
#if SIZEOF_UID_T == 4
|
||||
# define UID_FMT "%" PRIu32
|
||||
#elif SIZEOF_UID_T == 2
|
||||
# define UID_FMT "%" PRIu16
|
||||
#else
|
||||
# error Unknown uid_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_GID_T == 4
|
||||
# define GID_FMT "%" PRIu32
|
||||
#elif SIZEOF_GID_T == 2
|
||||
# define GID_FMT "%" PRIu16
|
||||
#else
|
||||
# error Unknown gid_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_TIME_T == 8
|
||||
# define PRI_TIME PRIi64
|
||||
#elif SIZEOF_TIME_T == 4
|
||||
# define PRI_TIME PRIu32
|
||||
#else
|
||||
# error Unknown time_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_RLIM_T == 8
|
||||
# define RLIM_FMT "%" PRIu64
|
||||
#elif SIZEOF_RLIM_T == 4
|
||||
# define RLIM_FMT "%" PRIu32
|
||||
#else
|
||||
# error Unknown rlim_t size
|
||||
#endif
|
||||
@@ -25,6 +25,7 @@
|
||||
#include "unit-name.h"
|
||||
#include "util.h"
|
||||
#include "install-printf.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
static int specifier_prefix_and_instance(char specifier, void *data, void *userdata, char **ret) {
|
||||
InstallInfo *i = userdata;
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "missing.h"
|
||||
#include "macro.h"
|
||||
#include "socket-util.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
#define SNDBUF_SIZE (8*1024*1024)
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "utf8.h"
|
||||
#include "hashmap.h"
|
||||
#include "journal-internal.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
/* up to three lines (each up to 100 characters),
|
||||
or 300 characters, whichever is less */
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
#include "socket-util.h"
|
||||
#include "missing.h"
|
||||
#include "fileio.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
int socket_address_parse(SocketAddress *a, const char *s) {
|
||||
char *e, *n;
|
||||
|
||||
@@ -92,6 +92,7 @@
|
||||
#include "virt.h"
|
||||
#include "def.h"
|
||||
#include "sparse-endian.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
/* Put this test here for a lack of better place */
|
||||
assert_cc(EAGAIN == EWOULDBLOCK);
|
||||
|
||||
+1
-41
@@ -43,50 +43,10 @@
|
||||
#include <sys/inotify.h>
|
||||
#include <sys/statfs.h>
|
||||
|
||||
#if SIZEOF_PID_T == 4
|
||||
# define PID_PRI PRIi32
|
||||
#elif SIZEOF_PID_T == 2
|
||||
# define PID_PRI PRIi16
|
||||
#else
|
||||
# error Unknown pid_t size
|
||||
#endif
|
||||
#define PID_FMT "%" PID_PRI
|
||||
|
||||
#if SIZEOF_UID_T == 4
|
||||
# define UID_FMT "%" PRIu32
|
||||
#elif SIZEOF_UID_T == 2
|
||||
# define UID_FMT "%" PRIu16
|
||||
#else
|
||||
# error Unknown uid_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_GID_T == 4
|
||||
# define GID_FMT "%" PRIu32
|
||||
#elif SIZEOF_GID_T == 2
|
||||
# define GID_FMT "%" PRIu16
|
||||
#else
|
||||
# error Unknown gid_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_TIME_T == 8
|
||||
# define PRI_TIME PRIi64
|
||||
#elif SIZEOF_TIME_T == 4
|
||||
# define PRI_TIME PRIu32
|
||||
#else
|
||||
# error Unknown time_t size
|
||||
#endif
|
||||
|
||||
#if SIZEOF_RLIM_T == 8
|
||||
# define RLIM_FMT "%" PRIu64
|
||||
#elif SIZEOF_RLIM_T == 4
|
||||
# define RLIM_FMT "%" PRIu32
|
||||
#else
|
||||
# error Unknown rlim_t size
|
||||
#endif
|
||||
|
||||
#include "macro.h"
|
||||
#include "missing.h"
|
||||
#include "time-util.h"
|
||||
#include "formats-util.h"
|
||||
|
||||
/* What is interpreted as whitespace? */
|
||||
#define WHITESPACE " \t\n\r"
|
||||
|
||||
Reference in New Issue
Block a user