summaryrefslogtreecommitdiff
path: root/src/user
diff options
context:
space:
mode:
Diffstat (limited to 'src/user')
-rw-r--r--src/user/app/netstack/tcp.c4
-rw-r--r--src/user/app/tests/kernel/misc.c4
-rw-r--r--src/user/bootstrap/main.c2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/user/app/netstack/tcp.c b/src/user/app/netstack/tcp.c
index daa728f..490ad5b 100644
--- a/src/user/app/netstack/tcp.c
+++ b/src/user/app/netstack/tcp.c
@@ -175,8 +175,8 @@ void tcp_parse(const uint8_t *buf, size_t len, struct ipv4 ip) {
uint32_t seq = nget32(buf + Seq);
uint32_t acknum = nget32(buf + AckNum);
uint16_t flags = nget16(buf + Flags);
- uint16_t winsize = nget16(buf + WinSize);
- uint16_t chksum = nget16(buf + Checksum);
+ // uint16_t winsize = nget16(buf + WinSize);
+ // uint16_t chksum = nget16(buf + Checksum);
uint16_t hdrlen = ((flags & FlagSize) >> 12) * 4;
if (hdrlen > len) return;
uint16_t payloadlen = len - hdrlen;
diff --git a/src/user/app/tests/kernel/misc.c b/src/user/app/tests/kernel/misc.c
index b60ebc0..5d6b531 100644
--- a/src/user/app/tests/kernel/misc.c
+++ b/src/user/app/tests/kernel/misc.c
@@ -21,6 +21,7 @@ static void test_fault_kill(void) {
}
static void test_efault(void) {
+#if 0
const char *str = "o, 16 characters";
char str2[16];
char *invalid = (void*)0x1000;
@@ -51,6 +52,7 @@ static void test_efault(void) {
test(_sys_write(h, str, 16, 0, 0) == 16);
close(h);
+#endif
}
static void test_invalid_syscall(void) {
@@ -59,6 +61,6 @@ static void test_invalid_syscall(void) {
void r_k_misc(void) {
run_test(test_fault_kill);
- // run_test(test_efault);
+ run_test(test_efault);
run_test(test_invalid_syscall);
}
diff --git a/src/user/bootstrap/main.c b/src/user/bootstrap/main.c
index f2938b9..b6d30f4 100644
--- a/src/user/bootstrap/main.c
+++ b/src/user/bootstrap/main.c
@@ -13,7 +13,7 @@ extern char _bss_end;
extern char _initrd;
__attribute__((section(".text")))
-_Noreturn void main(void) {
+int main(void) {
_sys_memflag(_libc_psdata, 1, MEMFLAG_PRESENT);
setprogname("bootstrap");
setproctitle(NULL);