1/*
2 * Copyright 2002-2009, Haiku Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT license.
4 *
5 * Authors:
6 *		Ingo Weinhold, bonefish@cs.tu-berlin.de.
7 *		Axel Dörfler, axeld@pinc-software.de.
8 */
9
10#include <signal.h>
11#include <stdlib.h>
12#include <stdio.h>
13#include <string>
14
15#include <KernelExport.h>
16
17#include <heap.h>
18
19
20thread_id
21spawn_kernel_thread(thread_func func, const char *name, int32 priority,
22	void *data)
23{
24	return spawn_thread(func, name, priority, data);
25}
26
27
28extern "C" int
29send_signal_etc(pid_t thread, uint signal, uint32 flags)
30{
31	return send_signal(thread, signal);
32}
33
34
35void*
36memalign_etc(size_t alignment, size_t size, uint32 flags)
37{
38	return memalign(alignment, size);
39}
40
41
42void
43free_etc(void* address, uint32 flags)
44{
45	free(address);
46}
47