|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 12/12] mini-os: make files array private to sys.c
Juergen Gross, le mar. 11 janv. 2022 16:12:15 +0100, a ecrit:
> There is no user of the files[] array outside of lib/sys.c left, so
> it can be made static.
Yay!
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
> ---
> include/lib.h | 2 --
> lib/sys.c | 2 +-
> 2 files changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/include/lib.h b/include/lib.h
> index c171fe8..80e804b 100644
> --- a/include/lib.h
> +++ b/include/lib.h
> @@ -199,8 +199,6 @@ struct file {
> };
> };
>
> -extern struct file files[];
> -
> struct file *get_file_from_fd(int fd);
> int alloc_fd(unsigned int type);
> void close_all_files(void);
> diff --git a/lib/sys.c b/lib/sys.c
> index 0f42e97..c0cad87 100644
> --- a/lib/sys.c
> +++ b/lib/sys.c
> @@ -89,7 +89,7 @@ extern void minios_evtchn_close_fd(int fd);
> extern void minios_gnttab_close_fd(int fd);
>
> pthread_mutex_t fd_lock = PTHREAD_MUTEX_INITIALIZER;
> -struct file files[NOFILE] = {
> +static struct file files[NOFILE] = {
> { .type = FTYPE_CONSOLE }, /* stdin */
> { .type = FTYPE_CONSOLE }, /* stdout */
> { .type = FTYPE_CONSOLE }, /* stderr */
> --
> 2.26.2
>
--
Samuel
#include <culture.h>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |