Compare commits

..

2 Commits

Author SHA1 Message Date
Michael
3bc5d25e1f Check result of getcwd 2026-10-09 12:38:14 +02:00
Michael
f93b1c7738 Clean up makefile 2026-10-09 12:37:51 +02:00
2 changed files with 13 additions and 4 deletions

View File

@@ -1,14 +1,20 @@
CC ?= gcc
SOURCES := $(wildcard src/*.c)
RELEASE ?= false
CFLAGS ?= -Wall
ifeq ($(RELEASE),true)
CFLAGS += -O3
endif
.PHONY: clean
all: dist/msh
dist/msh: $(SOURCES) dist
$(CC) -o $@ $(SOURCES)
$(CC) -o $@ $(SOURCES) $(CFLAGS)
dist:
mkdir -p dist

View File

@@ -45,7 +45,6 @@ int main(int argc, char** argv) {
int ntokens = 0;
int i;
int result;
int pid;
int laststatus = 0;
@@ -61,7 +60,7 @@ int main(int argc, char** argv) {
user = secure_getenv("USER");
result = uname(&uts);
int result = uname(&uts);
if (result != 0) {
fprintf(stderr, "Error: %s\n", strerror(errno));
return errno;
@@ -70,7 +69,11 @@ int main(int argc, char** argv) {
host = uts.nodename;
while(1) {
getcwd(pwd, LINESIZE - 1);
char* result = getcwd(pwd, LINESIZE - 1);
if (result == NULL) {
return 1;
}
pwd_disp = pwd;
pretty_path_home(&pwd_disp);