9#define __ne_arch (0xdeadbeef)
10#warning !! __ne_arch is not defined, setting __ne_arch as a warning value. !!
13#define _ARCH __ne_arch
15#define _SUBSYSTEM_NET 0x1000
16#define _SUBSYSTEM_DDK 0x1000
17#define _SUBSYSTEM_SYS 0x1000
19#define _NE_SYSTEM (202605L)
22#define _NEKERNEL 202609L
26#include <CoreFoundation/headers/Foundation.h>
27#include <DiskImage/headers/DiskImage.h>
28#include <KernelTest/headers/Foundation.h>
29#include <LaunchHelpers/headers/Foundation.h>
32#include <MsgKit/Server.h>
33#include <POSIXKit/unistd.h>
34#include <PThreadKit/pthread.h>
35#include <SystemKit/System.h>
36#include <ThreadKit/Thread.h>
56#define SUBSYSTEM_HEADER_MAGIC (0xf000eee)
58#ifndef SUBSYSTEM_INVALID_TARGET
59#define SUBSYSTEM_INVALID_TARGET (0)
62#ifndef SUBSYSTEM_POSIX_TARGET
63#define SUBSYSTEM_POSIX_TARGET (0x100)
66#ifndef SUBSYSTEM_NESYSTEM_TARGET
67#define SUBSYSTEM_NESYSTEM_TARGET (SUBSYSTEM_POSIX_TARGET + 1)
70#ifndef SUBSYSTEM_WINE_TARGET
71#define SUBSYSTEM_WINE_TARGET (SUBSYSTEM_POSIX_TARGET + 2)
74#ifndef SUBSYSTEM_ANT_TARGET
75#define SUBSYSTEM_ANT_TARGET (SUBSYSTEM_POSIX_TARGET + 3)
94 _Input SizeT
in, _Input SInt32 target,
95 _Input SInt32 version, _Input SInt32
flags,
96 _Input SInt32 image_kind, _Input
Char*
name,
97 _Input SizeT name_sz, _Input
Char* root_path,
98 _Input SizeT root_path_sz);
103 _Input
Char*
name, _Input SizeT name_sz);
106 _Input
Char* root_path, _Input SizeT root_path_sz);
#define _PRIVATE
Private attribute for the host pattern.
IMPORT_C Void SubsystemInfoManifestSetRootPath(_InOut SUBSYSTEM_INFO_MANIFEST *manifest_in, _Input Char *root_path, _Input SizeT root_path_sz)
IMPORT_C Void SubsystemInfoManifestInit(_InOut SUBSYSTEM_INFO_MANIFEST *manifest_in, _Input SizeT in)
IMPORT_C SInt32 SubsystemInfoManifestValidate(_Input SUBSYSTEM_INFO_MANIFEST *manifest_in)
IMPORT_C Void SubsystemInfoManifestInitII(_Output SUBSYSTEM_INFO_MANIFEST *manifest_in, _Input SizeT in, _Input SInt32 target, _Input SInt32 version, _Input SInt32 flags, _Input SInt32 image_kind, _Input Char *name, _Input SizeT name_sz, _Input Char *root_path, _Input SizeT root_path_sz)
#define _SHARED
Shared attribute for the host pattern.
IMPORT_C Void SubsystemInfoManifestSetName(_InOut SUBSYSTEM_INFO_MANIFEST *manifest_in, _Input Char *name, _Input SizeT name_sz)
IMPORT_C Void SubsystemInfoTerminate(_InOut SUBSYSTEM_INFO_MANIFEST *manifest_in)
The Subsystem Information for Program Loader.
_PRIVATE SInt32 fSubsystemTarget
_PRIVATE SizeT fRootPathSz