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.
This commit is contained in:
Axel Dörfler 2015-03-13 20:33:31 +01:00
parent 53253ac470
commit 24bb6e132d

View File

@ -12,7 +12,9 @@
#include <Mime.h>
#include <fs_attr.h>
#include <parsedate.h>
#ifdef __HAIKU__
# include <parsedate.h>
#endif
#include <ctype.h>
#include <errno.h>
@ -113,6 +115,7 @@ writeAttr(int fd, type_code type, const char* name, const char* value, size_t le
return writeAttrValue<uint8>(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<time_t>(fd, name, B_TIME_TYPE, timeValue);
}
#endif
case B_STRING_TYPE:
case B_MIME_STRING_TYPE: