Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2023 08:57:11 GMT
From:      Dmitry Chagin <dchagin@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 391fd1e1a1e8 - main - linux(4): Mark old fstat syscal as unimplemented
Message-ID:  <202304280857.33S8vBDI017966@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by dchagin:

URL: https://cgit.FreeBSD.org/src/commit/?id=391fd1e1a1e8d360d4ebaceecf1ab7c46063b257

commit 391fd1e1a1e8d360d4ebaceecf1ab7c46063b257
Author:     Dmitry Chagin <dchagin@FreeBSD.org>
AuthorDate: 2023-04-28 08:54:59 +0000
Commit:     Dmitry Chagin <dchagin@FreeBSD.org>
CommitDate: 2023-04-28 08:54:59 +0000

    linux(4): Mark old fstat syscal as unimplemented
    
    It looks like the old fstat system call never been implemented.
---
 sys/amd64/linux32/linux32_dummy_machdep.c | 1 +
 sys/i386/linux/linux_dummy_machdep.c      | 2 +-
 sys/i386/linux/syscalls.master            | 7 +------
 3 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/sys/amd64/linux32/linux32_dummy_machdep.c b/sys/amd64/linux32/linux32_dummy_machdep.c
index bc7a3c0aa69b..4dc0f6ffc0bd 100644
--- a/sys/amd64/linux32/linux32_dummy_machdep.c
+++ b/sys/amd64/linux32/linux32_dummy_machdep.c
@@ -44,6 +44,7 @@ LIN_SDT_PROVIDER_DECLARE(LINUX_DTRACE);
 
 UNIMPLEMENTED(break);
 UNIMPLEMENTED(ftime);
+UNIMPLEMENTED(fstat);
 UNIMPLEMENTED(gtty);
 UNIMPLEMENTED(stty);
 UNIMPLEMENTED(lock);
diff --git a/sys/i386/linux/linux_dummy_machdep.c b/sys/i386/linux/linux_dummy_machdep.c
index 7f29d2a6808c..87edfed4a17d 100644
--- a/sys/i386/linux/linux_dummy_machdep.c
+++ b/sys/i386/linux/linux_dummy_machdep.c
@@ -50,6 +50,7 @@ LIN_SDT_PROVIDER_DECLARE(LINUX_DTRACE);
 
 UNIMPLEMENTED(break);
 UNIMPLEMENTED(ftime);
+UNIMPLEMENTED(fstat);
 UNIMPLEMENTED(gtty);
 UNIMPLEMENTED(stty);
 UNIMPLEMENTED(lock);
@@ -59,7 +60,6 @@ UNIMPLEMENTED(profil);
 UNIMPLEMENTED(ulimit);
 
 DUMMY(bdflush);
-DUMMY(fstat);
 DUMMY(olduname);
 DUMMY(stime);
 DUMMY(uname);
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index 9431143f7336..a8226e6eb927 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -191,12 +191,7 @@
 		    l_uint secs
 		);
 	}
-28	AUE_FSTAT	STD {
-		int linux_fstat(
-		    l_uint fd,
-		    struct linux_stat *up
-		);
-	}
+28	AUE_NULL	UNIMPL	fstat
 29	AUE_NULL	STD {
 		int linux_pause(void);
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304280857.33S8vBDI017966>