Skip to content

Commit d2ca79a

Browse files
committed
content/software-stack: Split question files into multiple ones containing a single question
This fits the methodology according to which there should be one only one question per file. Signed-off-by: Teodor Dutu <teodor.dutu@gmail.com>
1 parent aab6af9 commit d2ca79a

File tree

83 files changed

+290
-288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+290
-288
lines changed

common/makefile/slides.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
RVMD = reveal-md
22
MAKEFILE_DIR = $(dir $(lastword $(MAKEFILE_LIST)))
3-
MDPP = $(MAKEFILE_DIR)../utils/preprocessor/slides_preprocessor.py
3+
MDPP = python3 $(MAKEFILE_DIR)../utils/preprocessor/slides_preprocessor.py
44
FFMPEG = ffmpeg
55

66
SLIDES ?= slides.mdpp

common/utils/preprocessor/slides_preprocessor.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#! /usr/bin/python3
1+
# SPDX-License-Identifier: BSD-3-Clause
22

33
from argparse import ArgumentParser
44
from os import path
@@ -57,7 +57,7 @@ def main():
5757
filename = path.join(path.dirname(args.input), filename)
5858

5959
include_file = open(filename, 'r')
60-
for inc_line in include_file.readlines():
60+
for inc_line in include_file.readlines():
6161
f.write(expand_if_media_link(inc_line, filename))
6262

6363

config.yaml

+11-5
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ docusaurus:
8181
subsections:
8282
- Libcall with Syscall: libcall-syscall.md
8383
- Syscall Wrappers: syscall-wrapper.md
84-
- Syscalls: syscalls.md
84+
- Syscall ID: syscall-id.md
85+
- Syscall Tool: syscall-tool.md
86+
- Syscall Numbers: syscall-numbers.md
8587
- Libraries:
8688
path: content/software-stack/libraries
8789
extra:
@@ -98,7 +100,8 @@ docusaurus:
98100
- Questions:
99101
path: questions/
100102
subsections:
101-
- Static-Dynamic: libs.md
103+
- Dynamic Libraries: dynamic-libraries.md
104+
- Static Executables: static-executables.md
102105
- Libc:
103106
path: content/software-stack/libc
104107
extra:
@@ -122,8 +125,11 @@ docusaurus:
122125
- Questions:
123126
path: questions/
124127
subsections:
125-
- Common Functions: common-functions.md
126-
- Libc: libc.md
128+
- printf System Call: printf-syscall.md
129+
- strcpy System Call: strcpy-syscall.md
130+
- printf vs write: printf-vs-write.md
131+
- malloc: malloc.md
132+
- Syscall Tool: syscall-tool.md
127133
- Projects:
128134
path: projects/
129135
subsections:
@@ -147,7 +153,7 @@ docusaurus:
147153
- Questions:
148154
path: questions/
149155
subsections:
150-
- High-Level Languages: high-level-lang.md
156+
- Python Tools: python-tools.md
151157
- Applications:
152158
path: content/software-stack/applications
153159
extra:

content/app-interact/lecture/media/interruption/interruption-0.svg

+1-1

content/app-interact/lecture/media/interruption/interruption-1.svg

+1-1

content/app-interact/lecture/media/interruption/interruption-2.svg

+1-1

content/app-interact/lecture/media/interruption/interruption-3.svg

+1-1

content/app-interact/lecture/media/synchronization/synchronization-0.svg

+1-1

content/app-interact/lecture/media/synchronization/synchronization-1.svg

+1-1

content/app-interact/lecture/media/synchronization/synchronization-2.svg

+1-1

content/app-interact/lecture/media/synchronization/synchronization-3.svg

+1-1

content/app-interact/lecture/media/synchronization/synchronization-4.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-0.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-1.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-10.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-2.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-3.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-4.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-5.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-6.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-7.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-8.svg

+1-1

content/compute/lecture/media/race-condition-lock/race-condition-lock-9.svg

+1-1

content/compute/lecture/media/race-condition-toctou/race-condition-toctou-0.svg

+1-1

content/compute/lecture/media/race-condition-toctou/race-condition-toctou-1.svg

+1-1

content/compute/lecture/media/race-condition-toctou/race-condition-toctou-2.svg

+1-1

content/compute/lecture/media/race-condition-toctou/race-condition-toctou-3.svg

+1-1

content/compute/lecture/media/race-condition-toctou/race-condition-toctou-4.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-0.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-1.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-2.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-3.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-4.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-5.svg

+1-1

content/compute/lecture/media/race-condition/race-condition-6.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-0.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-1.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-2.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-3.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-4.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-5.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-6.svg

+1-1

content/compute/lecture/media/round-robin/round-robin-7.svg

+1-1

content/software-stack/applications/media/applications.svg

+1-1

0 commit comments

Comments
 (0)