[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-854-g10b25803
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-854-g10b25803 |
Date: |
Mon, 12 Feb 2024 12:52:30 -0500 (EST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via 10b25803ce879ee6ac832b884bfdabc79769486a (commit)
via df9270ef134498d4fffb921286375137d3639ae5 (commit)
from 2556fdece900d67529d5eda01f1bdaae4ffe96b0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 10b25803ce879ee6ac832b884bfdabc79769486a
Author: Flavio Cruz <flaviocruz@gmail.com>
Date: Mon Feb 12 01:26:34 2024 -0500
Add thread_set_name RPC.
Like task_set_name, we use the same size as the task name and will
inherit the task name, whenever it exists. This will be used to
implement pthread_setname_np.
Message-ID: <20240212062634.1082207-2-flaviocruz@gmail.com>
commit df9270ef134498d4fffb921286375137d3639ae5
Author: Flavio Cruz <flaviocruz@gmail.com>
Date: Mon Feb 12 01:26:33 2024 -0500
Replace kernel header includes in include/mach/mach_types.h with forward
declarations.
I was trying to reuse TASK_NAME_SIZE in kern/thread.h but it was
impossible because files included from kern/task.h end up requiring
kern/thread.h (through percpu.h), creating a recursive dependency.
With this change, mach_types.h only defines forward declarations and
modules have to explicitly include the appropriate header file if they
want to be able touch those structures. Most of the other includes are
required because we no longer grab many different includes through
mach_types.h.
Message-ID: <20240212062634.1082207-1-flaviocruz@gmail.com>
-----------------------------------------------------------------------
Summary of changes:
ddb/db_examine.c | 1 +
ddb/db_print.c | 9 +++++----
device/io_req.h | 1 +
i386/i386/machine_task.c | 1 +
i386/i386/percpu.h | 2 +-
i386/i386/trap.h | 1 +
i386/i386at/int_init.c | 1 +
include/mach/gnumach.defs | 8 ++++++++
include/mach/mach_types.h | 13 ++++++-------
include/mach/std_types.h | 4 ----
ipc/ipc_space.h | 1 +
kern/eventcount.h | 2 ++
kern/ipc_mig.h | 1 +
kern/thread.c | 24 ++++++++++++++++++++++++
kern/thread.h | 8 ++++++++
15 files changed, 61 insertions(+), 16 deletions(-)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-854-g10b25803,
Samuel Thibault <=