aboutsummaryrefslogtreecommitdiff
path: root/kernel/include/api/exec.h
blob: 854ce9e4707120f9f27540aa57021c70910183c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once

#include "types.h"

struct regs;

long do_execve(const char *filename, char *const *argv, char *const *envp,
               struct regs *regs);

void kernel_execve(const char *filename, char *const *argv, char *const *envp);

void userland_entry(struct regs regs);