| 1 | # NOTE: Derived from ../../lib/POSIX.pm. |
| 2 | # Changes made here will be lost when autosplit is run again. |
| 3 | # See AutoSplit.pm. |
| 4 | package POSIX; |
| 5 | |
| 6 | #line 736 "../../lib/POSIX.pm (autosplit into ../../lib/auto/POSIX/load_imports.al)" |
| 7 | sub load_imports { |
| 8 | %EXPORT_TAGS = ( |
| 9 | |
| 10 | assert_h => [qw(assert NDEBUG)], |
| 11 | |
| 12 | ctype_h => [qw(isalnum isalpha iscntrl isdigit isgraph islower |
| 13 | isprint ispunct isspace isupper isxdigit tolower toupper)], |
| 14 | |
| 15 | dirent_h => [], |
| 16 | |
| 17 | errno_h => [qw(E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT |
| 18 | EAGAIN EALREADY EBADF EBUSY ECHILD ECONNABORTED |
| 19 | ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT |
| 20 | EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EINPROGRESS |
| 21 | EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK |
| 22 | EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH |
| 23 | ENFILE ENOBUFS ENODEV ENOENT ENOEXEC ENOLCK ENOMEM |
| 24 | ENOPROTOOPT ENOSPC ENOSYS ENOTBLK ENOTCONN ENOTDIR |
| 25 | ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM |
| 26 | EPFNOSUPPORT EPIPE EPROCLIM EPROTONOSUPPORT EPROTOTYPE |
| 27 | ERANGE EREMOTE ERESTART EROFS ESHUTDOWN ESOCKTNOSUPPORT |
| 28 | ESPIPE ESRCH ESTALE ETIMEDOUT ETOOMANYREFS ETXTBSY |
| 29 | EUSERS EWOULDBLOCK EXDEV errno)], |
| 30 | |
| 31 | fcntl_h => [qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK |
| 32 | F_SETFD F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK |
| 33 | O_ACCMODE O_APPEND O_CREAT O_EXCL O_NOCTTY O_NONBLOCK |
| 34 | O_RDONLY O_RDWR O_TRUNC O_WRONLY |
| 35 | creat |
| 36 | SEEK_CUR SEEK_END SEEK_SET |
| 37 | S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU |
| 38 | S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG S_ISUID |
| 39 | S_IWGRP S_IWOTH S_IWUSR)], |
| 40 | |
| 41 | float_h => [qw(DBL_DIG DBL_EPSILON DBL_MANT_DIG |
| 42 | DBL_MAX DBL_MAX_10_EXP DBL_MAX_EXP |
| 43 | DBL_MIN DBL_MIN_10_EXP DBL_MIN_EXP |
| 44 | FLT_DIG FLT_EPSILON FLT_MANT_DIG |
| 45 | FLT_MAX FLT_MAX_10_EXP FLT_MAX_EXP |
| 46 | FLT_MIN FLT_MIN_10_EXP FLT_MIN_EXP |
| 47 | FLT_RADIX FLT_ROUNDS |
| 48 | LDBL_DIG LDBL_EPSILON LDBL_MANT_DIG |
| 49 | LDBL_MAX LDBL_MAX_10_EXP LDBL_MAX_EXP |
| 50 | LDBL_MIN LDBL_MIN_10_EXP LDBL_MIN_EXP)], |
| 51 | |
| 52 | grp_h => [], |
| 53 | |
| 54 | limits_h => [qw( ARG_MAX CHAR_BIT CHAR_MAX CHAR_MIN CHILD_MAX |
| 55 | INT_MAX INT_MIN LINK_MAX LONG_MAX LONG_MIN MAX_CANON |
| 56 | MAX_INPUT MB_LEN_MAX NAME_MAX NGROUPS_MAX OPEN_MAX |
| 57 | PATH_MAX PIPE_BUF SCHAR_MAX SCHAR_MIN SHRT_MAX SHRT_MIN |
| 58 | SSIZE_MAX STREAM_MAX TZNAME_MAX UCHAR_MAX UINT_MAX |
| 59 | ULONG_MAX USHRT_MAX _POSIX_ARG_MAX _POSIX_CHILD_MAX |
| 60 | _POSIX_LINK_MAX _POSIX_MAX_CANON _POSIX_MAX_INPUT |
| 61 | _POSIX_NAME_MAX _POSIX_NGROUPS_MAX _POSIX_OPEN_MAX |
| 62 | _POSIX_PATH_MAX _POSIX_PIPE_BUF _POSIX_SSIZE_MAX |
| 63 | _POSIX_STREAM_MAX _POSIX_TZNAME_MAX)], |
| 64 | |
| 65 | locale_h => [qw(LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES |
| 66 | LC_MONETARY LC_NUMERIC LC_TIME NULL |
| 67 | localeconv setlocale)], |
| 68 | |
| 69 | math_h => [qw(HUGE_VAL acos asin atan ceil cosh fabs floor fmod |
| 70 | frexp ldexp log10 modf pow sinh tan tanh)], |
| 71 | |
| 72 | pwd_h => [], |
| 73 | |
| 74 | setjmp_h => [qw(longjmp setjmp siglongjmp sigsetjmp)], |
| 75 | |
| 76 | signal_h => [qw(SA_NOCLDSTOP SA_NOCLDWAIT SA_NODEFER SA_ONSTACK |
| 77 | SA_RESETHAND SA_RESTART SA_SIGINFO SIGABRT SIGALRM |
| 78 | SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL |
| 79 | SIGPIPE SIGQUIT SIGSEGV SIGSTOP SIGTERM SIGTSTP SIGTTIN |
| 80 | SIGTTOU SIGUSR1 SIGUSR2 SIG_BLOCK SIG_DFL SIG_ERR |
| 81 | SIG_IGN SIG_SETMASK SIG_UNBLOCK raise sigaction signal |
| 82 | sigpending sigprocmask sigsuspend)], |
| 83 | |
| 84 | stdarg_h => [], |
| 85 | |
| 86 | stddef_h => [qw(NULL offsetof)], |
| 87 | |
| 88 | stdio_h => [qw(BUFSIZ EOF FILENAME_MAX L_ctermid L_cuserid |
| 89 | L_tmpname NULL SEEK_CUR SEEK_END SEEK_SET |
| 90 | STREAM_MAX TMP_MAX stderr stdin stdout |
| 91 | clearerr fclose fdopen feof ferror fflush fgetc fgetpos |
| 92 | fgets fopen fprintf fputc fputs fread freopen |
| 93 | fscanf fseek fsetpos ftell fwrite getchar gets |
| 94 | perror putc putchar puts remove rewind |
| 95 | scanf setbuf setvbuf sscanf tmpfile tmpnam |
| 96 | ungetc vfprintf vprintf vsprintf)], |
| 97 | |
| 98 | stdlib_h => [qw(EXIT_FAILURE EXIT_SUCCESS MB_CUR_MAX NULL RAND_MAX |
| 99 | abort atexit atof atoi atol bsearch calloc div |
| 100 | free getenv labs ldiv malloc mblen mbstowcs mbtowc |
| 101 | qsort realloc strtod strtol strtoul wcstombs wctomb)], |
| 102 | |
| 103 | string_h => [qw(NULL memchr memcmp memcpy memmove memset strcat |
| 104 | strchr strcmp strcoll strcpy strcspn strerror strlen |
| 105 | strncat strncmp strncpy strpbrk strrchr strspn strstr |
| 106 | strtok strxfrm)], |
| 107 | |
| 108 | sys_stat_h => [qw(S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU |
| 109 | S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG |
| 110 | S_ISUID S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR |
| 111 | fstat mkfifo)], |
| 112 | |
| 113 | sys_times_h => [], |
| 114 | |
| 115 | sys_types_h => [], |
| 116 | |
| 117 | sys_utsname_h => [qw(uname)], |
| 118 | |
| 119 | sys_wait_h => [qw(WEXITSTATUS WIFEXITED WIFSIGNALED WIFSTOPPED |
| 120 | WNOHANG WSTOPSIG WTERMSIG WUNTRACED)], |
| 121 | |
| 122 | termios_h => [qw( B0 B110 B1200 B134 B150 B1800 B19200 B200 B2400 |
| 123 | B300 B38400 B4800 B50 B600 B75 B9600 BRKINT CLOCAL |
| 124 | CREAD CS5 CS6 CS7 CS8 CSIZE CSTOPB ECHO ECHOE ECHOK |
| 125 | ECHONL HUPCL ICANON ICRNL IEXTEN IGNBRK IGNCR IGNPAR |
| 126 | INLCR INPCK ISIG ISTRIP IXOFF IXON NCCS NOFLSH OPOST |
| 127 | PARENB PARMRK PARODD TCIFLUSH TCIOFF TCIOFLUSH TCION |
| 128 | TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW |
| 129 | TOSTOP VEOF VEOL VERASE VINTR VKILL VMIN VQUIT VSTART |
| 130 | VSTOP VSUSP VTIME |
| 131 | cfgetispeed cfgetospeed cfsetispeed cfsetospeed tcdrain |
| 132 | tcflow tcflush tcgetattr tcsendbreak tcsetattr )], |
| 133 | |
| 134 | time_h => [qw(CLK_TCK CLOCKS_PER_SEC NULL asctime clock ctime |
| 135 | difftime mktime strftime tzset tzname)], |
| 136 | |
| 137 | unistd_h => [qw(F_OK NULL R_OK SEEK_CUR SEEK_END SEEK_SET |
| 138 | STDERR_FILENO STDIN_FILENO STDOUT_FILENO W_OK X_OK |
| 139 | _PC_CHOWN_RESTRICTED _PC_LINK_MAX _PC_MAX_CANON |
| 140 | _PC_MAX_INPUT _PC_NAME_MAX _PC_NO_TRUNC _PC_PATH_MAX |
| 141 | _PC_PIPE_BUF _PC_VDISABLE _POSIX_CHOWN_RESTRICTED |
| 142 | _POSIX_JOB_CONTROL _POSIX_NO_TRUNC _POSIX_SAVED_IDS |
| 143 | _POSIX_VDISABLE _POSIX_VERSION _SC_ARG_MAX |
| 144 | _SC_CHILD_MAX _SC_CLK_TCK _SC_JOB_CONTROL |
| 145 | _SC_NGROUPS_MAX _SC_OPEN_MAX _SC_PAGESIZE _SC_SAVED_IDS |
| 146 | _SC_STREAM_MAX _SC_TZNAME_MAX _SC_VERSION |
| 147 | _exit access ctermid cuserid |
| 148 | dup2 dup execl execle execlp execv execve execvp |
| 149 | fpathconf getcwd getegid geteuid getgid getgroups |
| 150 | getpid getuid isatty lseek pathconf pause setgid setpgid |
| 151 | setsid setuid sysconf tcgetpgrp tcsetpgrp ttyname)], |
| 152 | |
| 153 | utime_h => [], |
| 154 | |
| 155 | ); |
| 156 | |
| 157 | # Exporter::export_tags(); |
| 158 | for (values %EXPORT_TAGS) { |
| 159 | push @EXPORT, @$_; |
| 160 | } |
| 161 | |
| 162 | @EXPORT_OK = qw( |
| 163 | abs |
| 164 | alarm |
| 165 | atan2 |
| 166 | chdir |
| 167 | chmod |
| 168 | chown |
| 169 | close |
| 170 | closedir |
| 171 | cos |
| 172 | exit |
| 173 | exp |
| 174 | fcntl |
| 175 | fileno |
| 176 | fork |
| 177 | getc |
| 178 | getgrgid |
| 179 | getgrnam |
| 180 | getlogin |
| 181 | getpgrp |
| 182 | getppid |
| 183 | getpwnam |
| 184 | getpwuid |
| 185 | gmtime |
| 186 | isatty |
| 187 | kill |
| 188 | link |
| 189 | localtime |
| 190 | log |
| 191 | mkdir |
| 192 | nice |
| 193 | open |
| 194 | opendir |
| 195 | pipe |
| 196 | printf |
| 197 | rand |
| 198 | read |
| 199 | readdir |
| 200 | rename |
| 201 | rewinddir |
| 202 | rmdir |
| 203 | sin |
| 204 | sleep |
| 205 | sprintf |
| 206 | sqrt |
| 207 | srand |
| 208 | stat |
| 209 | system |
| 210 | time |
| 211 | times |
| 212 | umask |
| 213 | unlink |
| 214 | utime |
| 215 | wait |
| 216 | waitpid |
| 217 | write |
| 218 | ); |
| 219 | |
| 220 | require Exporter; |
| 221 | } |
| 222 | |
| 223 | 1; |
| 224 | # end of POSIX::load_imports |