Bug #72678 [NEW]: posix_setrlimit does not work as excpected on AIX

From: Date: Tue, 26 Jul 2016 13:40:50 +0000
Subject: Bug #72678 [NEW]: posix_setrlimit does not work as excpected on AIX
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-202608@lists.php.net to get a copy of this message
From:             matthieu dot sarter dot external at atos dot net
Operating system: AIX
PHP version:      7.0.9
Package:          POSIX related
Bug Type:         Bug
Bug description:posix_setrlimit does not work as excpected on AIX

Description:
------------
On AIX, posix_setrlimit returns true when called with $softlimit >
$hardlimit and sets the soft limit to the same value as the hard limit
instead of returning false and not changing the limits values.

This is due to the way the setrlimit call behaves in AIX.

The attached patch ensures the posix_setrlimit PHP function offers the
same behaviour on AIX as on Linux.


-- 
Edit bug report at https://bugs.php.net/bug.php?id=72678&edit=1
-- 
Try a snapshot (PHP 5.4):   https://bugs.php.net/fix.php?id=72678&r=trysnapshot54
Try a snapshot (PHP 5.5):   https://bugs.php.net/fix.php?id=72678&r=trysnapshot55
Try a snapshot (trunk):     https://bugs.php.net/fix.php?id=72678&r=trysnapshottrunk
Fixed in SVN:               https://bugs.php.net/fix.php?id=72678&r=fixed
Fixed in release:           https://bugs.php.net/fix.php?id=72678&r=alreadyfixed
Need backtrace:             https://bugs.php.net/fix.php?id=72678&r=needtrace
Need Reproduce Script:      https://bugs.php.net/fix.php?id=72678&r=needscript
Try newer version:          https://bugs.php.net/fix.php?id=72678&r=oldversion
Not developer issue:        https://bugs.php.net/fix.php?id=72678&r=support
Expected behavior:          https://bugs.php.net/fix.php?id=72678&r=notwrong
Not enough info:            https://bugs.php.net/fix.php?id=72678&r=notenoughinfo
Submitted twice:            https://bugs.php.net/fix.php?id=72678&r=submittedtwice
register_globals:           https://bugs.php.net/fix.php?id=72678&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=72678&r=php4
Daylight Savings:           https://bugs.php.net/fix.php?id=72678&r=dst
IIS Stability:              https://bugs.php.net/fix.php?id=72678&r=isapi
Install GNU Sed:            https://bugs.php.net/fix.php?id=72678&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=72678&r=float
No Zend Extensions:         https://bugs.php.net/fix.php?id=72678&r=nozend
MySQL Configuration Error:  https://bugs.php.net/fix.php?id=72678&r=mysqlcfg



Thread (2 messages)

« previous php.bugs (#202608) next »