1#include <sys/signal.h>
2#include <sys/resource.h>
3#include <fcntl.h>
4#include <pthreadtypes.h>
5
6char **environ = 0;
7
8typedef void (*sighandler_t)(int);
9sighandler_t signal(int signum, sighandler_t handler);
10
11int kill(pid_t pid, int sig);
12int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset);
13int execl(const char *path, const char *arg0, ... /*, (char *)0 */);
14int execv(const char *path, char *const argv[]);
15int pthread_kill(pthread_t thread, int sig);
16
17int kill(pid_t pid, int sig)
18{
19	return 0;
20}
21
22int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset)
23{
24	return -1;
25}
26
27int execl(const char *path, const char *arg0, ...)
28{
29	return 0;
30}
31
32int execv(const char *path, char *const argv[])
33{
34	return 0;
35}
36
37int pthread_kill(pthread_t thread, int sig)
38{
39	return -1;
40}
41
42
43sighandler_t posix_signal(int signum, sighandler_t handler)
44{
45    return signal((signum),(handler));
46}
47
48int getrlimit(int resource, struct rlimit *rlp)
49{
50    return 0;
51}
52
53int setrlimit(int resource, const struct rlimit *rlp)
54{
55    return 0;
56}
57
58int getrusage(int who, struct rusage *r_usage)
59{
60    return 0;
61}
62
63
64
65
66