[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 25/36] bsd-user: Implement freebsd11 stat related syscalls
From: |
Warner Losh |
Subject: |
[PULL 25/36] bsd-user: Implement freebsd11 stat related syscalls |
Date: |
Mon, 28 Aug 2023 17:38:10 -0600 |
From: Michal Meloun <mmel@FreeBSD.org>
Rename the following syscalls to the freebsd11 variant:
do_freebsd_lstat -> do_freebsd11_lstat
do_freebsd_stat -> do_freebsd11_stat
Co-authored-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Stacey Son <sson@FreeBSD.org>
Signed-off-by: Michal Meloun <mmel@FreeBSD.org>
Signed-off-by: Karim Taha <kariem.taha2.7@gmail.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Warner Losh <imp@bsdimp.com>
---
bsd-user/freebsd/os-stat.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/bsd-user/freebsd/os-stat.h b/bsd-user/freebsd/os-stat.h
index 5d9323c7d1b..aef55c8bb53 100644
--- a/bsd-user/freebsd/os-stat.h
+++ b/bsd-user/freebsd/os-stat.h
@@ -20,6 +20,11 @@
#ifndef BSD_USER_FREEBSD_OS_STAT_H
#define BSD_USER_FREEBSD_OS_STAT_H
+int freebsd11_stat(const char *path, struct freebsd11_stat *stat);
+__sym_compat(stat, freebsd11_stat, FBSD_1.0);
+int freebsd11_lstat(const char *path, struct freebsd11_stat *stat);
+__sym_compat(lstat, freebsd11_lstat, FBSD_1.0);
+
/* stat(2) */
static inline abi_long do_freebsd11_stat(abi_long arg1, abi_long arg2)
{
--
2.41.0
- [PULL 08/36] bsd-user: Add struct target_freebsd11_stat to bsd-user/syscall_defs, (continued)
- [PULL 08/36] bsd-user: Add struct target_freebsd11_stat to bsd-user/syscall_defs, Warner Losh, 2023/08/28
- [PULL 09/36] bsd-user: Add struct target_stat to bsd-user/syscall_defs.h, Warner Losh, 2023/08/28
- [PULL 17/36] bsd-user: Implement h2t_freebds11_statfs, Warner Losh, 2023/08/28
- [PULL 20/36] bsd-user: Implement stat related syscalls, Warner Losh, 2023/08/28
- [PULL 22/36] bsd-user: Implement statfs related syscalls, Warner Losh, 2023/08/28
- [PULL 24/36] bsd-user: Implement stat related syscalls, Warner Losh, 2023/08/28
- [PULL 15/36] bsd-user: Implement h2t_freebsd11_stat h2t_freebsd_nstat, Warner Losh, 2023/08/28
- [PULL 19/36] bsd-uesr: Implement h2t_freebsd_stat and h2t_freebsd_statfs functions, Warner Losh, 2023/08/28
- [PULL 21/36] bsd-user: Implement statfh related syscalls, Warner Losh, 2023/08/28
- [PULL 23/36] bsd-user: Implement getdents related syscalls, Warner Losh, 2023/08/28
- [PULL 25/36] bsd-user: Implement freebsd11 stat related syscalls,
Warner Losh <=
- [PULL 28/36] bsd-user: Implement freebsd11 getdirents related syscalls, Warner Losh, 2023/08/28
- [PULL 33/36] bsd-user: Add glue for getfh and related syscalls, Warner Losh, 2023/08/28
- [PULL 32/36] bsd-user: Add glue for the freebsd11_stat syscalls, Warner Losh, 2023/08/28
- [PULL 36/36] bsd-user: Add missing break after do_bsd_preadv, Warner Losh, 2023/08/28
- [PULL 27/36] bsd-user: Implement freebsd11 statfs related syscalls, Warner Losh, 2023/08/28
- [PULL 35/36] bsd-user: Add getdents and fcntl related system calls, Warner Losh, 2023/08/28
- [PULL 26/36] bsd-user: Implement freebsd11 fstat and fhstat related syscalls, Warner Losh, 2023/08/28
- [PULL 29/36] bsd-user: Implement freebsd11 netbsd stat related syscalls, Warner Losh, 2023/08/28
- [PULL 31/36] bsd-user: Add os-stat.c to the build, Warner Losh, 2023/08/28
- [PULL 30/36] bsd-user: Implement do_freebsd_realpathat syscall, Warner Losh, 2023/08/28