openwrt-packages/lang/perl/files/threads.config

198 lines
5.0 KiB
Plaintext

($owrt:threads eq 'yes') {
# Configure arguments
config_args="$config_args -Dusethreads"
config_arg2='-Dusethreads'
config_argc=2
# Options
useithreads='define'
usemultiplicity='define'
usethreads='define'
# Flags and related
ccflags="-D_REENTRANT -D_GNU_SOURCE $ccflags"
cppflags="-D_REENTRANT -D_GNU_SOURCE $cppflags"
perllibs="-lpthread $perllibs"
libs="-lpthread $libs"
libsfiles="libpthread.so $libsfiles"
libswanted="pthread $libswanted"
crypt_r_proto='REENTRANT_PROTO_B_CCS'
i_crypt='define'
d_crypt='define'
d_crypt_r='define'
# Prototypes
asctime_r_proto='REENTRANT_PROTO_B_SB'
ctime_r_proto='REENTRANT_PROTO_B_SB'
drand48_r_proto='REENTRANT_PROTO_I_ST'
getgrent_r_proto='REENTRANT_PROTO_I_SBWR'
getgrgid_r_proto='REENTRANT_PROTO_I_TSBWR'
getgrnam_r_proto='REENTRANT_PROTO_I_CSBWR'
gethostbyaddr_r_proto='REENTRANT_PROTO_I_TsISBWRE'
gethostbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
gethostent_r_proto='REENTRANT_PROTO_I_SBWRE'
getlogin_r_proto='REENTRANT_PROTO_I_BW'
getnetbyaddr_r_proto='REENTRANT_PROTO_I_uISBWRE'
getnetbyname_r_proto='REENTRANT_PROTO_I_CSBWRE'
getnetent_r_proto='REENTRANT_PROTO_I_SBWRE'
getprotobyname_r_proto='REENTRANT_PROTO_I_CSBWR'
getprotobynumber_r_proto='REENTRANT_PROTO_I_ISBWR'
getprotoent_r_proto='REENTRANT_PROTO_I_SBWR'
getpwent_r_proto='REENTRANT_PROTO_I_SBWR'
getpwnam_r_proto='REENTRANT_PROTO_I_CSBWR'
getpwuid_r_proto='REENTRANT_PROTO_I_TSBWR'
getservbyname_r_proto='REENTRANT_PROTO_I_CCSBWR'
getservbyport_r_proto='REENTRANT_PROTO_I_ICSBWR'
getservent_r_proto='REENTRANT_PROTO_I_SBWR'
getspnam_r_proto='REENTRANT_PROTO_I_CSBWR'
gmtime_r_proto='REENTRANT_PROTO_S_TS'
localtime_r_proto='REENTRANT_PROTO_S_TS'
random_r_proto='REENTRANT_PROTO_I_St'
readdir64_r_proto='REENTRANT_PROTO_I_TSR'
readdir_r_proto='REENTRANT_PROTO_I_TSR'
srand48_r_proto='REENTRANT_PROTO_I_LS'
srandom_r_proto='REENTRANT_PROTO_I_TS'
strerror_r_proto='REENTRANT_PROTO_B_IBW'
tmpnam_r_proto='REENTRANT_PROTO_B_B'
ttyname_r_proto='REENTRANT_PROTO_I_IBW'
# Defines
d_asctime_r='define'
d_ctime_r='define'
d_drand48_r='define'
d_fds_bits='define'
d_fegetround='undef'
d_getgrent_r='define'
d_getgrgid_r='define'
d_getgrnam_r='define'
d_gethostbyaddr_r='define'
d_gethostbyname_r='define'
d_gethostent_r='define'
d_getlogin_r='define'
d_getnetbyaddr_r='define'
d_getnetbyname_r='define'
d_getnetent_r='define'
d_getprotobyname_r='define'
d_getprotobynumber_r='define'
d_getprotoent_r='define'
d_getpwent_r='define'
d_getpwnam_r='define'
d_getpwuid_r='define'
d_getservbyname_r='define'
d_getservbyport_r='define'
d_getservent_r='define'
d_getspnam_r='define'
d_gmtime_r='define'
d_j0='undef'
d_j0l='undef'
d_localtime_r='define'
d_localtime_r_needs_tzset='define'
d_nexttoward='undef'
d_off64_t='define'
d_pthread_atfork='define'
d_pthread_yield='define'
d_random_r='define'
d_readdir64_r='define'
d_readdir_r='define'
d_srand48_r='define'
d_srandom_r='define'
d_sresgproto='define'
d_sresuproto='define'
d_strerror_r='define'
d_tmpnam_r='define'
d_ttyname_r='define'
}
($owrt:threads eq 'no') {
# Options
useithreads='undef'
usemultiplicity='undef'
usethreads='undef'
# Prototyypes
asctime_r_proto='0'
crypt_r_proto='0'
ctime_r_proto='0'
drand48_r_proto='0'
getgrent_r_proto='0'
getgrgid_r_proto='0'
getgrnam_r_proto='0'
gethostbyaddr_r_proto='0'
gethostbyname_r_proto='0'
gethostent_r_proto='0'
getlogin_r_proto='0'
getnetbyaddr_r_proto='0'
getnetbyname_r_proto='0'
getnetent_r_proto='0'
getprotobyname_r_proto='0'
getprotobynumber_r_proto='0'
getprotoent_r_proto='0'
getpwent_r_proto='0'
getpwnam_r_proto='0'
getpwuid_r_proto='0'
getservbyname_r_proto='0'
getservbyport_r_proto='0'
getservent_r_proto='0'
getspnam_r_proto='0'
gmtime_r_proto='0'
# Defines
d_asctime_r='undef'
d_crypt='define'
d_crypt_r='undef'
d_ctime_r='undef'
d_drand48_r='undef'
d_fds_bits='undef'
d_fegetround='define'
d_getgrent_r='undef'
d_getgrgid_r='undef'
d_getgrnam_r='undef'
d_gethostbyaddr_r='undef'
d_gethostbyname_r='undef'
d_gethostent_r='undef'
d_getlogin_r='undef'
d_getnetbyaddr_r='undef'
d_getnetbyname_r='undef'
d_getnetent_r='undef'
d_getprotobyname_r='undef'
d_getprotobynumber_r='undef'
d_getprotoent_r='undef'
d_getpwent_r='undef'
d_getpwnam_r='undef'
d_getpwuid_r='undef'
d_getservbyname_r='undef'
d_getservbyport_r='undef'
d_getservent_r='undef'
d_getspnam_r='undef'
d_gmtime_r='undef'
d_j0='define'
d_j0l='define'
d_localtime_r='undef'
d_localtime_r_needs_tzset='undef'
d_nexttoward='define'
d_off64_t='undef'
d_pthread_atfork='undef'
d_pthread_yield='undef'
d_random_r='undef'
d_readdir64_r='undef'
d_readdir_r='undef'
d_srand48_r='undef'
d_srandom_r='undef'
d_sresgproto='undef'
d_sresuproto='undef'
d_strerror_r='undef'
d_tmpnam_r='undef'
d_ttyname_r='undef'
i_crypt='define'
localtime_r_proto='0'
random_r_proto='0'
readdir64_r_proto='0'
readdir_r_proto='0'
srand48_r_proto='0'
srandom_r_proto='0'
strerror_r_proto='0'
tmpnam_r_proto='0'
ttyname_r_proto='0'
}