Skip to content

Commit

Permalink
chapter/io: Restructure IO chapter
Browse files Browse the repository at this point in the history
This commit restructures the IO chapter according to OpenEdu methodology.
This comprises of:
  - refactoring and changing the order of chapters
  - generating support files from solution
  - breaking arena into smaller sections
  - fixing Makefiles from tasks to be self-contained

Signed-off-by: Mihnea Firoiu <[email protected]>
Signed-off-by: Alex Apostolescu <[email protected]>

solve checkpatch
  • Loading branch information
Alex-deVis committed Nov 8, 2024
1 parent e041954 commit 965059c
Show file tree
Hide file tree
Showing 551 changed files with 10,170 additions and 13,893 deletions.
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"editor.formatOnSave": false
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Shared Memory

As you remember from the [Data chapter](reading/process-memory.md#memory-mapping), one way to allocate a given number of pages is to use the `mmap()` syscall.
As you remember from the [Data chapter](../../../../../data/process-memory/reading/process-memory.md), one way to allocate a given number of pages is to use the `mmap()` syscall.
Let's look at its [man page](https://man7.org/linux/man-pages/man2/mmap.2.html), specifically at the `flags` argument.
Its main purpose is to determine the way in which child processes interact with the mapped pages.

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 965059c

Please sign in to comment.