-
Notifications
You must be signed in to change notification settings - Fork 0
/
infile.txt
53 lines (47 loc) · 3.05 KB
/
infile.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
**Vault-Tec Report #325: The Forsaken Ruins**
_Dated: October 25, 2077_
This worn piece of parchment, now decades old, tells a chilling tale of the Forsaken Ruins
- a once-thriving settlement that bore witness to a grim event, known as the "Radiant Outbreak."
The town's inhabitants, burdened by an insatiable hunger for knowledge, inadvertently unleashed a cataclysmic force that swept through the town like wildfire.
In the heart of the Forsaken Ruins lies a decimated library, its shelves scorched and books reduced to ashes. Amongst the charred remains, one tome stands alone.
The last testament of a researcher named Doctor Evelyn Harlow, who was determined to unlock the secrets of the universe.
Her quest for knowledge ultimately led to her downfall, as she opened a forbidden tome known as the "Codex of the Abyss."
The Codex's power was unleashed upon the town, transforming its residents into grotesque, irradiated creatures.
Driven by insatiable hunger for wisdom, they roam the ruins to this day, searching for any fragment of knowledge they can find.
These beings, now known as the "Scholars of Desolation," serve as a dire warning of the consequences of unchecked curiosity in the post-apocalyptic world.
As you read this note, you can't help but wonder what knowledge lies within the Codex of the Abyss and what secrets it could hold for those brave enough to seek it.
help:
@echo ""
@echo "\033[34mstdin\033[0m"
@echo " │"
@echo " ▼"
@echo "\033[32mfilein\033[0m ───────┐ (opened by main function using open())"
@echo "/ \033[32mhere_doc\033[0m |"
@echo " │ │"
@echo " ▼ │"
@echo "\033[34mstdout\033[0m ───┬───┘ (via dup2(*filein, \033[31mSTDIN_FILENO\033[0m);)"
@echo " │"
@echo " ▼"
@echo " fd[1] ───────────┐ (write end of first pipe, set in child() using pipe())"
@echo " │ │"
@echo " ▼ │"
@echo "\033[34mstdout\033[0m (of 1st child) ───┤ (via dup2(fd[1], \033[31mSTDOUT_FILENO\033[0m); in child())"
@echo " │ │"
@echo " ▼ │"
@echo " fd[0] ───────────┘ (read end of first pipe)"
@echo " │"
@echo " ▼"
@echo "\033[34mstdout\033[0m (of 2nd child) ────┬───┐ (via dup2(fd[1], \033[31mSTDOUT_FILENO\033[0m); in 2nd child())"
@echo " │ │ │"
@echo " ▼ │ │"
@echo " fd[1] ────────────┘ │ (write end of second pipe, set in 2nd child using pipe())"
@echo " │ │"
@echo " ▼ │"
@echo "\033[34mstdout\033[0m (of nth child) ────────┘"
@echo " │"
@echo " ▼"
@echo "\033[32mfileout\033[0m (redirected by main)"
@echo " │"
@echo " ▼"
@echo "\033[34mstdout\033[0m (via dup2(fileout, \033[31mSTDOUT_FILENO\033[0m); in main)"
@echo ""