Codebase list libbsd-resource-perl / upstream/1.2911
New upstream version 1.2911 Salvatore Bonaccorso 6 years ago
7 changed file(s) with 31 addition(s) and 12 deletion(s). Raw diff Collapse all Expand all
0 2017-04-07 Jarkko Hietaniemi <jhi@iki.fi>
1
2 * Prepend "./" to require-d pathnames in tests,
3 in preparation of Perl 5.26.0. [cpan #120993]
4
5 * Add RLIMIT_POSIXLOCKS from DragonFly BSD.
6
7 * Release 1.2911.
8
09 2016-05-12 Jarkko Hietaniemi <jhi@iki.fi>
110
211 * Add RLIMIT_RSESTACK from hpux/ia64, and RLIMIT_FREEMEM
33 "unknown"
44 ],
55 "dynamic_config" : 1,
6 "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005",
6 "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter version 2.150010",
77 "license" : [
88 "unknown"
99 ],
3434 }
3535 },
3636 "release_status" : "stable",
37 "version" : "1.2910",
38 "x_serialization_backend" : "JSON::PP version 2.27300"
37 "version" : "1.2911",
38 "x_serialization_backend" : "JSON::PP version 2.27300_01"
3939 }
66 configure_requires:
77 ExtUtils::MakeMaker: '0'
88 dynamic_config: 1
9 generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150005'
9 generated_by: 'ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter version 2.150010'
1010 license: unknown
1111 meta-spec:
1212 url: http://module-build.sourceforge.net/META-spec-v1.4.html
1717 - t
1818 - inc
1919 requires: {}
20 version: '1.2910'
21 x_serialization_backend: 'CPAN::Meta::YAML version 0.017'
20 version: '1.2911'
21 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
00 #
1 # Copyright (c) 1995-2016 Jarkko Hietaniemi. All rights reserved.
1 # Copyright (c) 1995-2017 Jarkko Hietaniemi. All rights reserved.
22 # For license see COPYRIGHT and LICENSE later in this file.
33 #
44 # Resource.pm
1111 use strict;
1212 use vars qw(@ISA @EXPORT @EXPORT_OK $AUTOLOAD $VERSION);
1313
14 $VERSION = '1.2910';
14 $VERSION = '1.2911';
1515
1616 use Carp;
1717 use AutoLoader;
5151 RLIMIT_NTHR
5252 RLIMIT_OFILE
5353 RLIMIT_OPEN_MAX
54 RLIMIT_POSIXLOCKS
5455 RLIMIT_PTHREAD
5556 RLIMIT_RSESTACK
5657 RLIMIT_RSS
534535
535536 =head1 COPYRIGHT AND LICENSE
536537
537 Copyright 1995-2016 Jarkko Hietaniemi All Rights Reserved
538 Copyright 1995-2017 Jarkko Hietaniemi All Rights Reserved
538539
539540 This module free software; you can redistribute it and/or modify it
540541 under the terms of the Artistic License 2.0 or GNU Lesser General
00 /*
1 * Copyright (c) 1995-2016 Jarkko Hietaniemi. All rights reserved.
1 * Copyright (c) 1995-2017 Jarkko Hietaniemi. All rights reserved.
22 * For license see COPYRIGHT and LICENSE in Resource.pm.
33 *
44 * Resource.xs
422422 if (strEQ(name, "RLIMIT_OPEN_MAX"))
423423 #if defined(RLIMIT_OPEN_MAX) || defined(HAS_RLIMIT_OPEN_MAX)
424424 return RLIMIT_OPEN_MAX;
425 #else
426 goto not_there;
427 #endif
428 if (strEQ(name, "RLIMIT_POSIXLOCKS"))
429 #if defined(RLIMIT_POSIXLOCKS) || defined(HAS_RLIMIT_POSIXLOCKS)
430 return RLIMIT_POSIXLOCKS;
425431 #else
426432 goto not_there;
427433 #endif
835841 #if defined(RLIMIT_OPEN_MAX) || defined(HAS_RLIMIT_OPEN_MAX)
836842 HV_STORE_RES(RETVAL, RLIMIT_OPEN_MAX);
837843 #endif
844 #if defined(RLIMIT_POSIXLOCKS) || defined(HAS_RLIMIT_POSIXLOCKS)
845 HV_STORE_RES(RETVAL, RLIMIT_POSIXLOCKS);
846 #endif
838847 #if defined(RLIMIT_PTHREAD) || defined(HAS_RLIMIT_PTHREAD)
839848 HV_STORE_RES(RETVAL, RLIMIT_PTHREAD);
840849 #endif
1313
1414 $time0 = time();
1515
16 require "t/burn.pl";
16 require "./t/burn.pl";
1717
1818 burn();
1919
1111
1212 $| = 1 if ($debug);
1313
14 require "t/burn.pl";
14 require "./t/burn.pl";
1515
1616 burn();
1717