Fixed includes
This commit is contained in:
parent
20ed118cdd
commit
1d03e0553c
|
@ -1,5 +1,5 @@
|
|||
CC=cc
|
||||
CFLAGS=--std=c11 -ffreestanding -fno-stack-protector -nostdlib -Wall -Wextra -O3
|
||||
CFLAGS=--std=c11 -ffreestanding -fno-stack-protector -nostdlib -Wall -Wextra -O3 -Iinclude -L../builds
|
||||
CFILES=liblinux.c liblinux/syscall.c liblinux/start.c
|
||||
OBJFILES=../builds/liblinux.o ../builds/liblinux/start.o ../builds/liblinux/syscall.o
|
||||
LIBFILE=../builds/liblinux.a
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef LIBLINUX_H
|
||||
#define LIBLINUX_H
|
||||
|
||||
#include "syscall.h"
|
||||
#include <liblinux/syscall.h>
|
||||
#include <stddef.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#include "include/liblinux.h"
|
||||
#include "include/syscall.h"
|
||||
#include <liblinux.h>
|
||||
#include <liblinux/syscall.h>
|
||||
|
||||
void exit(int status) {
|
||||
syscall(__NR_exit, status);
|
||||
|
|
|
@ -1,20 +1,7 @@
|
|||
#include "../include/syscall.h"
|
||||
#include "../include/start.h"
|
||||
/*void _init() {
|
||||
__asm("push %rbp\n"
|
||||
"movq %rsp, %rbp\n");
|
||||
}
|
||||
|
||||
void _fini() {
|
||||
__asm("push %rbp\n"
|
||||
"movq %rsp, %rbp\n");
|
||||
}*/
|
||||
#include <liblinux/syscall.h>
|
||||
#include <liblinux/start.h>
|
||||
|
||||
void _exit() {
|
||||
/*__asm__("movl %0, %%eax\n"
|
||||
"syscall"
|
||||
:
|
||||
: "r" (__NR_exit));*/
|
||||
syscall(__NR_exit);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue