summaryrefslogtreecommitdiffstats
path: root/libblkid/lib/sysfs.c
diff options
context:
space:
mode:
authorEthan Yonker <dees_troy@teamw.in>2015-10-09 18:15:26 +0200
committerEthan Yonker <dees_troy@teamw.in>2015-10-09 18:15:29 +0200
commitc798c9cd2486e0ff83776002c74f113677b10a84 (patch)
treed128a80cbc58e63a622fda2774e727611f9d2cd4 /libblkid/lib/sysfs.c
parentAdd TW_IGNORE_ABS_MT_TRACKING_ID (diff)
parentmerge in mnc-release history after reset to mnc-dev (diff)
downloadandroid_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar.gz
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar.bz2
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar.lz
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar.xz
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.tar.zst
android_bootable_recovery-c798c9cd2486e0ff83776002c74f113677b10a84.zip
Diffstat (limited to 'libblkid/lib/sysfs.c')
-rw-r--r--libblkid/lib/sysfs.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libblkid/lib/sysfs.c b/libblkid/lib/sysfs.c
index 63a90dcbc..8070750fa 100644
--- a/libblkid/lib/sysfs.c
+++ b/libblkid/lib/sysfs.c
@@ -5,6 +5,8 @@
* Written by Karel Zak <kzak@redhat.com>
*/
#include <ctype.h>
+#include <string.h>
+#include <libgen.h>
#include "c.h"
#include "at.h"
@@ -13,6 +15,9 @@
#include "fileutils.h"
#include "all-io.h"
+#define STRINGIFY(x) #x
+#define EXPAND(x) STRINGIFY(x)
+
char *sysfs_devno_attribute_path(dev_t devno, char *buf,
size_t bufsiz, const char *attr)
{
@@ -436,7 +441,7 @@ int sysfs_write_string(struct sysfs_cxt *cxt, const char *attr, const char *str)
int sysfs_write_u64(struct sysfs_cxt *cxt, const char *attr, uint64_t num)
{
- char buf[sizeof(stringify_value(ULLONG_MAX))];
+ char buf[sizeof(STRINGIFY(ULLONG_MAX))];
int fd, rc = 0, len, errsv;
fd = sysfs_open(cxt, attr, O_WRONLY|O_CLOEXEC);