mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-26 22:38:51 +00:00
Kernel: Get rid of the "cool globals" thingy.
This was something I used while debugging with Computron. I haven't needed it for months, so let's get rid of it. It's trivial to readd if needed.
This commit is contained in:
parent
84f96c393c
commit
a9d09e9020
Notes:
sideshowbarker
2024-07-19 14:37:38 +09:00
Author: https://github.com/awesomekling
Commit: a9d09e9020
3 changed files with 5 additions and 28 deletions
|
@ -27,7 +27,6 @@
|
|||
//#define TASK_DEBUG
|
||||
//#define FORK_DEBUG
|
||||
#define SIGNAL_DEBUG
|
||||
#define MAX_PROCESS_GIDS 32
|
||||
//#define SHARED_BUFFER_DEBUG
|
||||
|
||||
static pid_t next_pid;
|
||||
|
@ -35,13 +34,8 @@ InlineLinkedList<Process>* g_processes;
|
|||
static String* s_hostname;
|
||||
static Lock* s_hostname_lock;
|
||||
|
||||
CoolGlobals* g_cool_globals;
|
||||
|
||||
void Process::initialize()
|
||||
{
|
||||
#ifdef COOL_GLOBALS
|
||||
g_cool_globals = reinterpret_cast<CoolGlobals*>(0x1000);
|
||||
#endif
|
||||
next_pid = 0;
|
||||
g_processes = new InlineLinkedList<Process>;
|
||||
s_hostname = new String("courage");
|
||||
|
@ -1612,7 +1606,6 @@ int Process::sys$getgroups(ssize_t count, gid_t* gids)
|
|||
{
|
||||
if (count < 0)
|
||||
return -EINVAL;
|
||||
ASSERT(m_gids.size() < MAX_PROCESS_GIDS);
|
||||
if (!count)
|
||||
return m_gids.size();
|
||||
if (count != (int)m_gids.size())
|
||||
|
@ -1631,8 +1624,6 @@ int Process::sys$setgroups(ssize_t count, const gid_t* gids)
|
|||
return -EINVAL;
|
||||
if (!is_superuser())
|
||||
return -EPERM;
|
||||
if (count >= MAX_PROCESS_GIDS)
|
||||
return -EINVAL;
|
||||
if (!validate_read(gids, count))
|
||||
return -EFAULT;
|
||||
m_gids.clear();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue