Add Unix domain sockets for local IPC #37

Merged
asleepymoon merged 16 commits from unix-sockets into main 2023-07-30 09:49:38 +00:00
Owner

Finally! One step closer to a window server.

Finally! One step closer to a window server.
asleepymoon added 6 commits 2023-07-27 14:38:02 +00:00
asleepymoon added 2 commits 2023-07-27 17:21:54 +00:00
Also, add a did_close() callback for OpenFileDescriptions losing all their references.
kernel: Use a did_close callback for UnixSockets
All checks were successful
continuous-integration/drone/pr Build is passing
97d7a7cc6b
asleepymoon added 5 commits 2023-07-28 15:31:54 +00:00
asleepymoon force-pushed unix-sockets from d49fbb8016 to 63745565db 2023-07-30 09:33:32 +00:00 Compare
asleepymoon added 1 commit 2023-07-30 09:33:59 +00:00
kernel: Make OpenFileDescription shareable
All checks were successful
continuous-integration/drone/pr Build is passing
0c873923e8
asleepymoon added 1 commit 2023-07-30 09:42:03 +00:00
kernel: Rename Inode::blocking() to Inode::will_block_if_read()
All checks were successful
continuous-integration/drone/pr Build is passing
187f0ff83e
asleepymoon added 1 commit 2023-07-30 09:47:01 +00:00
socket-client: Send a user-provided message to the server
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
8475a3aad9
asleepymoon changed title from WIP: Add Unix domain sockets for local IPC to Add Unix domain sockets for local IPC 2023-07-30 09:47:22 +00:00
asleepymoon merged commit 8475a3aad9 into main 2023-07-30 09:49:38 +00:00
asleepymoon deleted branch unix-sockets 2023-07-30 09:49:38 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: asleepymoon/Luna#37
No description provided.