mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			106 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#include <sys/signal.h>
 | 
						|
#include <sys/resource.h>
 | 
						|
#include <fcntl.h>
 | 
						|
#include <pthreadtypes.h>
 | 
						|
 | 
						|
char **environ = 0;
 | 
						|
 | 
						|
typedef void (*sighandler_t)(int);
 | 
						|
sighandler_t signal(int signum, sighandler_t handler);
 | 
						|
 | 
						|
int sigfillset(sigset_t *set);
 | 
						|
int sigdelset(sigset_t *set, int signum);
 | 
						|
int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);
 | 
						|
int raise(int sig);
 | 
						|
int kill(pid_t pid, int sig);
 | 
						|
int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset);
 | 
						|
int execl(const char *path, const char *arg0, ... /*, (char *)0 */);
 | 
						|
int execv(const char *path, char *const argv[]);
 | 
						|
int pthread_kill(pthread_t thread, int sig);
 | 
						|
 | 
						|
sighandler_t signal(int signum, sighandler_t handler)
 | 
						|
{
 | 
						|
	return (sighandler_t)0;
 | 
						|
}
 | 
						|
 | 
						|
int sigfillset(sigset_t *set)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int sigdelset(sigset_t *set, int signum)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int sigprocmask(int how, const sigset_t *set, sigset_t *oldset)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int raise(int sig)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int kill(pid_t pid, int sig)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int pthread_sigmask(int how, const sigset_t *set, sigset_t *oset)
 | 
						|
{
 | 
						|
	return -1;
 | 
						|
}
 | 
						|
 | 
						|
int execl(const char *path, const char *arg0, ...)
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int execv(const char *path, char *const argv[])
 | 
						|
{
 | 
						|
	return 0;
 | 
						|
}
 | 
						|
 | 
						|
int pthread_kill(pthread_t thread, int sig)
 | 
						|
{
 | 
						|
	return -1;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
int sigmask(int signum) {
 | 
						|
	return -1;
 | 
						|
}
 | 
						|
 | 
						|
int sigblock(int mask) {
 | 
						|
	return -1;
 | 
						|
}
 | 
						|
 | 
						|
int sigsetmask(int mask) {
 | 
						|
	return -1;
 | 
						|
}
 | 
						|
 | 
						|
sighandler_t posix_signal(int signum, sighandler_t handler)
 | 
						|
{
 | 
						|
    return signal((signum),(handler));
 | 
						|
}
 | 
						|
 | 
						|
int getrlimit(int resource, struct rlimit *rlp)
 | 
						|
{
 | 
						|
    return 0;
 | 
						|
}
 | 
						|
 | 
						|
int setrlimit(int resource, const struct rlimit *rlp)
 | 
						|
{
 | 
						|
    return 0;
 | 
						|
}
 | 
						|
 | 
						|
int getrusage(int who, struct rusage *r_usage)
 | 
						|
{
 | 
						|
    return 0;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |