Update #4475.
---
 freebsd/sys/sys/file.h                                | 5 +++++
 rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h | 2 --
 rtemsbsd/rtems/rtems-kernel-init.c                    | 4 ----
 3 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/freebsd/sys/sys/file.h b/freebsd/sys/sys/file.h
index 68c33299..14300cd8 100644
--- a/freebsd/sys/sys/file.h
+++ b/freebsd/sys/sys/file.h
@@ -243,8 +243,13 @@ struct xfile {
 extern struct fileops vnops;
 extern struct fileops badfileops;
 extern struct fileops socketops;
+#ifndef __rtems__
 extern int maxfiles;           /* kernel limit on number of open files */
 extern int maxfilesperproc;    /* per process limit on number of open files */
+#else /* __rtems__ */
+#define        maxfiles rtems_libio_number_iops
+#define        maxfilesperproc rtems_libio_number_iops
+#endif /* __rtems__ */
 extern volatile int openfiles; /* actual number of open files */
 
 #ifndef __rtems__
diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h 
b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
index 6f28fea4..9a7b0c09 100644
--- a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
+++ b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
@@ -3476,8 +3476,6 @@
 #define        mallocarray _bsd_mallocarray
 #define        maxbcache _bsd_maxbcache
 #define        maxbcachebuf _bsd_maxbcachebuf
-#define        maxfiles _bsd_maxfiles
-#define        maxfilesperproc _bsd_maxfilesperproc
 #define        maxpipekva _bsd_maxpipekva
 #define        maxproc _bsd_maxproc
 #define        maxvfsconf _bsd_maxvfsconf
diff --git a/rtemsbsd/rtems/rtems-kernel-init.c 
b/rtemsbsd/rtems/rtems-kernel-init.c
index 454943b3..305010b1 100644
--- a/rtemsbsd/rtems/rtems-kernel-init.c
+++ b/rtemsbsd/rtems/rtems-kernel-init.c
@@ -107,8 +107,6 @@ struct bintime tc_tick_bt;
 sbintime_t tc_tick_sbt;
 int tc_precexp;
 int maxproc;
-int maxfiles;
-int maxfilesperproc;
 int ngroups_max;
 int unmapped_buf_allowed;
 caddr_t unmapped_base;
@@ -213,8 +211,6 @@ rtems_bsd_initialize(void)
        bio_transient_maxcnt = 1024;
        sx_init(&allproc_lock, "allproc");
 
-       maxfiles = rtems_libio_number_iops;
-       maxfilesperproc = maxfiles;
        maxproc = 16;
        ngroups_max = 4;
 
-- 
2.35.3

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to