stack_env.t
来自「source of perl for linux application,」· T 代码 · 共 52 行
T
52 行
use strict;use warnings;BEGIN { if ($ENV{'PERL_CORE'}){ chdir 't'; unshift @INC, '../lib'; } use Config; if (! $Config{'useithreads'}) { print("1..0 # Skip: Perl not compiled with 'useithreads'\n"); exit(0); }}use ExtUtils::testlib;sub ok { my ($id, $ok, $name) = @_; # You have to do it this way or VMS will get confused. if ($ok) { print("ok $id - $name\n"); } else { print("not ok $id - $name\n"); printf("# Failed test at line %d\n", (caller)[2]); } return ($ok);}BEGIN { $| = 1; print("1..4\n"); ### Number of tests that will be run ### $ENV{'PERL5_ITHREADS_STACK_SIZE'} = 128*4096;};use threads;ok(1, 1, 'Loaded');### Start of Testing ###ok(2, threads->get_stack_size() == 128*4096, '$ENV{PERL5_ITHREADS_STACK_SIZE}');ok(3, threads->set_stack_size(144*4096) == 128*4096, 'Set returns previous value');ok(4, threads->get_stack_size() == 144*4096, 'Get stack size');# EOF
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?