Feat(process): 增加ProcessGroup以及Session机制 (#1115)

* 添加make run-nographic

* 添加session和processgroup结构体

* 添加一些有关进程组的syscall

* 在fork中加入set_group

* 修改broadcast未实现的信息

* 添加对kill缺失的进程组的逻辑的补充
This commit is contained in:
火花
2025-04-22 13:22:42 +08:00
committed by GitHub
parent 50bbcae01a
commit fcb5bf4496
22 changed files with 1180 additions and 53 deletions

View File

@ -0,0 +1,20 @@
ifeq ($(ARCH), x86_64)
CROSS_COMPILE=x86_64-linux-musl-
else ifeq ($(ARCH), riscv64)
CROSS_COMPILE=riscv64-linux-musl-
endif
CC=$(CROSS_COMPILE)gcc
all: main.c
$(CC) -static -o test-processgroup main.c
.PHONY: install clean
install: all
mv test-processgroup $(DADK_CURRENT_BUILD_DIR)/test-processgroup
clean:
rm test-processgroup *.o
fmt: