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 743 "..\..\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 fsync 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 | lchown
|
---|
189 | link
|
---|
190 | localtime
|
---|
191 | log
|
---|
192 | mkdir
|
---|
193 | nice
|
---|
194 | open
|
---|
195 | opendir
|
---|
196 | pipe
|
---|
197 | printf
|
---|
198 | rand
|
---|
199 | read
|
---|
200 | readdir
|
---|
201 | rename
|
---|
202 | rewinddir
|
---|
203 | rmdir
|
---|
204 | sin
|
---|
205 | sleep
|
---|
206 | sprintf
|
---|
207 | sqrt
|
---|
208 | srand
|
---|
209 | stat
|
---|
210 | system
|
---|
211 | time
|
---|
212 | times
|
---|
213 | umask
|
---|
214 | unlink
|
---|
215 | utime
|
---|
216 | wait
|
---|
217 | waitpid
|
---|
218 | write
|
---|
219 | );
|
---|
220 |
|
---|
221 | require Exporter;
|
---|
222 | }
|
---|
223 |
|
---|
224 | # end of POSIX::SigAction::load_imports
|
---|
225 | 1;
|
---|