require '_h2ph_pre.ph';

unless(defined(&_USER_SIGNAL_H)) {
    eval 'sub _USER_SIGNAL_H () {1;}' unless defined(&_USER_SIGNAL_H);
    require 'sys/signal.ph';
    if(!defined( &_ANSI_SOURCE)) {
	require 'sys/types.ph';
    }
    if(!defined( &_ANSI_SOURCE)  && !defined( &_POSIX_SOURCE)) {
    }
    unless(defined(&_ANSI_SOURCE)) {
	if(defined( &__GNUC__)  && defined( &__STDC__)) {
	}
	eval 'sub sigemptyset {
	    local($set) = @_;
    	    eval q((*($set) = 0, 0));
	}' unless defined(&sigemptyset);
	eval 'sub sigfillset {
	    local($set) = @_;
    	    eval q((* = ~0, 0));
	}' unless defined(&sigfillset);
	unless(defined(&_POSIX_SOURCE)) {
	}
    }
}
1;
