From 24bb6e132db1ff97c26abf00f2b8df9155f48039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 13 Mar 2015 20:33:31 +0100 Subject: [PATCH] addattr: host build fix. * parsedate() is not yet part of the host environment; it's now only included in the Haiku version of the command. --- src/bin/addattr/addAttr.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/addattr/addAttr.cpp b/src/bin/addattr/addAttr.cpp index 94b620d2d0..5305e08492 100644 --- a/src/bin/addattr/addAttr.cpp +++ b/src/bin/addattr/addAttr.cpp @@ -12,7 +12,9 @@ #include #include -#include +#ifdef __HAIKU__ +# include +#endif #include #include @@ -113,6 +115,7 @@ writeAttr(int fd, type_code type, const char* name, const char* value, size_t le return writeAttrValue(fd, name, B_BOOL_TYPE, boolValue); } +#ifdef __HAIKU__ case B_TIME_TYPE: { time_t timeValue = parsedate(value, time(NULL)); @@ -121,6 +124,7 @@ writeAttr(int fd, type_code type, const char* name, const char* value, size_t le return writeAttrValue(fd, name, B_TIME_TYPE, timeValue); } +#endif case B_STRING_TYPE: case B_MIME_STRING_TYPE: