aboutsummaryrefslogtreecommitdiff
path: root/platform/apple.h
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2026-03-02 14:31:27 +0200
committerDylan Araps <dylan.araps@gmail.com>2026-03-02 14:31:27 +0200
commitde374325783da5f55e59fd674372af4c4e837790 (patch)
treef628cbff82c260cca24a0df1b724ca7a004e00c3 /platform/apple.h
parent46af36d62ee704e95653ac8bf937f55c199a7854 (diff)
platform/bsd.h: initial BSD platform support.
Untested... based on how other file managers do it. Related: #3
Diffstat (limited to 'platform/apple.h')
-rw-r--r--platform/apple.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/platform/apple.h b/platform/apple.h
deleted file mode 100644
index 180c4f6..0000000
--- a/platform/apple.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2026 Dylan Araps
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-#ifndef DFM_PLATFORM_APPLE_H
-#define DFM_PLATFORM_APPLE_H
-
-#include <stddef.h>
-
-#define ST_ATIM st_atimespec.tv_sec
-#define ST_MTIM st_mtimespec.tv_sec
-#define ST_CTIM st_ctimespec.tv_sec
-
-struct platform {
- void *_pad;
-};
-
-static inline int
-fs_watch_init(struct platform *p)
-{
- (void) p;
- return 0;
-}
-
-static inline void
-fs_watch(struct platform *p, const char *s)
-{
- (void) p;
- (void) s;
-}
-
-static inline int
-fs_watch_pump(struct platform *p, const char **s, size_t *l)
-{
- (void) p;
- (void) s;
- (void) l;
- return 0;
-}
-
-static inline void
-fs_watch_free(struct platform *p)
-{
- (void) p;
-}
-
-#endif // DFM_PLATFORM_APPLE_H
-