Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: php/php-src
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: zackse/php-src
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 5 files changed
  • 1 contributor

Commits on Oct 29, 2014

  1. Bug #34380: preserve errno for stream_select and stream_socket_pair

    When the system calls underneath stream_select() and stream_socket_pair()
    fail, errno is logged but is not preserved. This change preserves errno in
    posix_globals to allow the caller to query posix_get_last_error() to determine
    the cause of the failure.
    
    Previously there wasn't any way to differentiate between a signal interrupt
    (EINTR) and other errors, making proper error handling/recovery difficult or
    impossible.
    ezacks-barracuda committed Oct 29, 2014
    Configuration menu
    Copy the full SHA
    5105046 View commit details
    Browse the repository at this point in the history
  2. tests for bug #34380

    ezacks-barracuda committed Oct 29, 2014
    Configuration menu
    Copy the full SHA
    fe76adc View commit details
    Browse the repository at this point in the history
  3. Bug #34380: rework interaction with posix module

    Implement auroraeosrose's suggestions:
    
    * expose a new function in the posix module to set the last error
    * make the calls to this routine in streamfuncs dependent on the posix
    extension being loaded
    ezacks-barracuda committed Oct 29, 2014
    Configuration menu
    Copy the full SHA
    4aba64e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c232af View commit details
    Browse the repository at this point in the history
Loading