From 32e604bd98f43c7ebc10e3dc8a70d11ec5ed0b91 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 19 Apr 2021 14:05:11 +0100 Subject: [PATCH] Fix compilation on AmigaOS 4. --- setter/src/amiga/deleted.c | 3 +++ setter/src/amiga/dirdepth.c | 3 +++ setter/src/amiga/filename.c | 3 +++ setter/src/amiga/files.c | 3 +++ setter/src/amiga/frag.c | 3 +++ setter/src/amiga/links.c | 3 +++ setter/src/amiga/perms.c | 6 ++++-- setter/src/amiga/sparse.c | 3 +++ setter/src/amiga/time.c | 6 ++++-- setter/src/amiga/xattr.c | 5 +++-- 10 files changed, 32 insertions(+), 6 deletions(-) diff --git a/setter/src/amiga/deleted.c b/setter/src/amiga/deleted.c index 01ce722..83aa962 100644 --- a/setter/src/amiga/deleted.c +++ b/setter/src/amiga/deleted.c @@ -25,6 +25,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" diff --git a/setter/src/amiga/dirdepth.c b/setter/src/amiga/dirdepth.c index a809349..00a8561 100644 --- a/setter/src/amiga/dirdepth.c +++ b/setter/src/amiga/dirdepth.c @@ -25,6 +25,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" diff --git a/setter/src/amiga/filename.c b/setter/src/amiga/filename.c index 6030e22..95fef6e 100644 --- a/setter/src/amiga/filename.c +++ b/setter/src/amiga/filename.c @@ -25,6 +25,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/consts.h" #include "../include/defs.h" diff --git a/setter/src/amiga/files.c b/setter/src/amiga/files.c index fcf90a4..43348c0 100644 --- a/setter/src/amiga/files.c +++ b/setter/src/amiga/files.c @@ -25,6 +25,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" diff --git a/setter/src/amiga/frag.c b/setter/src/amiga/frag.c index 903e6ea..a926a12 100644 --- a/setter/src/amiga/frag.c +++ b/setter/src/amiga/frag.c @@ -25,6 +25,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/consts.h" #include "../include/defs.h" diff --git a/setter/src/amiga/links.c b/setter/src/amiga/links.c index a1c86dd..72ec498 100644 --- a/setter/src/amiga/links.c +++ b/setter/src/amiga/links.c @@ -24,6 +24,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" diff --git a/setter/src/amiga/perms.c b/setter/src/amiga/perms.c index 46a276b..bbf9de9 100644 --- a/setter/src/amiga/perms.c +++ b/setter/src/amiga/perms.c @@ -26,11 +26,13 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include - -#include "perms.h" +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" +#include "perms.h" void FilePermissions(const char* path) { diff --git a/setter/src/amiga/sparse.c b/setter/src/amiga/sparse.c index 8a61e58..2e68a47 100644 --- a/setter/src/amiga/sparse.c +++ b/setter/src/amiga/sparse.c @@ -23,6 +23,9 @@ Copyright (C) 2011-2021 Natalia Portillo *****************************************************************************/ #include +#if defined(__amigaos4__) +#include +#endif #include "../include/consts.h" #include "../include/defs.h" diff --git a/setter/src/amiga/time.c b/setter/src/amiga/time.c index c39dd94..d823acc 100644 --- a/setter/src/amiga/time.c +++ b/setter/src/amiga/time.c @@ -25,11 +25,13 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include #include - -#include "time.h" +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" +#include "time.h" void Timestamps(const char* path) { diff --git a/setter/src/amiga/xattr.c b/setter/src/amiga/xattr.c index 1f5b9ea..3c05bb7 100644 --- a/setter/src/amiga/xattr.c +++ b/setter/src/amiga/xattr.c @@ -24,6 +24,9 @@ Copyright (C) 2011-2021 Natalia Portillo #include #include +#if defined(__amigaos4__) +#include +#endif #include "../include/defs.h" #include "../log.h" @@ -32,11 +35,9 @@ void ExtendedAttributes(const char* path) { BPTR pathLock; BPTR dirLock; - int ret; BPTR file; int rc; int cRc; - int attr_fd; char* buffer = "This file has a comment.\n"; pathLock = Lock((CONST_STRPTR)path, SHARED_LOCK);