Add: README
Fix: newline when PrintInt outputs 0
This commit is contained in:
17
README.md
Normal file
17
README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Intro. to OS HW1
|
||||||
|
|
||||||
|
## Docker Compose usage
|
||||||
|
|
||||||
|
Install docker and docker-compose if not installed.
|
||||||
|
|
||||||
|
1. Change uid / gid to yours in `Dockerfile` and `docker-compose.yaml`.
|
||||||
|
2. Run `docker compose build` to build Docker image.
|
||||||
|
3. Run `docker compose run test` to launch testing environment.
|
||||||
|
|
||||||
|
## Makefile
|
||||||
|
|
||||||
|
First, `cd` into `code` directory.
|
||||||
|
|
||||||
|
- `make clean` to clean previous build.
|
||||||
|
- `make` to build.
|
||||||
|
- `make run` to run tests.
|
||||||
@@ -37,7 +37,7 @@ int SysCreate(char *filename)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void SysPrintInt(int value) {
|
void SysPrintInt(int value) {
|
||||||
static char zero[2] = "0";
|
static char zero[3] = "0\n";
|
||||||
|
|
||||||
if (value == 0) {
|
if (value == 0) {
|
||||||
kernel->synchConsoleOut->PutString(zero);
|
kernel->synchConsoleOut->PutString(zero);
|
||||||
|
|||||||
Reference in New Issue
Block a user