mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 17:37:37 +00:00
Kernel: Store process names as KString
This commit is contained in:
parent
db2e67fd53
commit
55b0b06897
15 changed files with 46 additions and 32 deletions
|
@ -20,8 +20,6 @@ class WorkQueue {
|
|||
public:
|
||||
static void initialize();
|
||||
|
||||
WorkQueue(const char*);
|
||||
|
||||
void queue(void (*function)(void*), void* data = nullptr, void (*free_data)(void*) = nullptr)
|
||||
{
|
||||
auto* item = new WorkItem; // TODO: use a pool
|
||||
|
@ -42,6 +40,8 @@ public:
|
|||
}
|
||||
|
||||
private:
|
||||
explicit WorkQueue(StringView);
|
||||
|
||||
struct WorkItem {
|
||||
IntrusiveListNode<WorkItem> m_node;
|
||||
Function<void()> function;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue