/* Test for get_zone_offset fasttrap. */ | |
#include "config.h" | |
#include <stdio.h> | |
#include <sys/time.h> | |
#include <sys/trap.h> | |
int main(void) | |
{ | |
#if defined(VGP_x86_solaris) | |
__asm__ ( \ | |
"movl %[FASTTRAP],%%eax\n" | |
"int $0xd2\n" | |
: | |
: [FASTTRAP] "i" (T_GETZONEOFFSET) | |
: "eax", "edx", "cc"); | |
#elif defined(VGP_amd64_solaris) | |
__asm__ ( \ | |
"movq %[FASTTRAP],%%rax\n" | |
"int $0xd2\n" | |
: | |
: [FASTTRAP] "i" (T_GETZONEOFFSET) | |
: "rax", "rdx", "cc"); | |
#else | |
# error "Unknown platform" | |
#endif | |
return 0; | |
} | |