]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/findlib/attribs.c
- Integrated Preben 'Peppe' Guldberg <peppe@wielders.org>
[bacula/bacula] / bacula / src / findlib / attribs.c
index 32a839bf3e9a0bb9bc127492a408f412ee37c5a2..ec9ecd6c9112974a0e2e1ed7dcf6c86635362542 100755 (executable)
@@ -420,7 +420,16 @@ bool set_attributes(JCR *jcr, ATTR *attr, BFILE *ofd)
  */
 int encode_attribsEx(JCR *jcr, char *attribsEx, FF_PKT *ff_pkt)
 {
+#ifdef HAVE_DARWIN_OS
+   char *p;
+   p = attribsEx;
+   if (ff_pkt->flags & FO_HFSPLUS) {
+      p += to_base64((uint64_t)(ff_pkt->hfsinfo.rsrclength), p);
+   }
+   *p = 0;
+#else
    *attribsEx = 0;                   /* no extended attributes */
+#endif
    return STREAM_UNIX_ATTRIBUTES;
 }