Changeset View
Changeset View
Standalone View
Standalone View
head/sys/compat/cloudabi64/cloudabi64_util.h
Show All 22 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _CLOUDABI64_UTIL_H_ | #ifndef _CLOUDABI64_UTIL_H_ | ||||
#define _CLOUDABI64_UTIL_H_ | #define _CLOUDABI64_UTIL_H_ | ||||
#include <sys/types.h> | |||||
#include <sys/imgact_elf.h> | |||||
#include <compat/cloudabi64/cloudabi64_syscalldefs.h> | #include <compat/cloudabi64/cloudabi64_syscalldefs.h> | ||||
struct image_params; | |||||
struct thread; | struct thread; | ||||
extern Elf64_Brandinfo cloudabi64_brand; | |||||
/* Stack initialization during process execution. */ | |||||
register_t *cloudabi64_copyout_strings(struct image_params *); | |||||
int cloudabi64_fixup(register_t **, struct image_params *); | |||||
void cloudabi64_thread_setregs(struct thread *, | void cloudabi64_thread_setregs(struct thread *, | ||||
const cloudabi64_threadattr_t *); | const cloudabi64_threadattr_t *); | ||||
#endif | #endif |