1. 12 Nov, 2014 1 commit
    • Elliott Hughes's avatar
      Upgrade bionic to tzdata2014j. · 1ca3350f
      Elliott Hughes authored
      From the release notes:
      
         Changes affecting current and future time stamps
      
           Turks & Caicos' switch from US eastern time to UTC-4 year-round
           did not occur on 2014-11-02 at 02:00.  It's currently scheduled
           for 2015-11-01 at 02:00.  (Thanks to Chris Walton.)
      
         Changes affecting past time stamps
      
           Many pre-1989 time stamps have been corrected for Asia/Seoul and
           Asia/Pyongyang, based on sources for the Korean-language Wikipedia
           entry for time in Korea.  (Thanks to Sanghyuk Jung.)  Also, no
           longer guess that Pyongyang mimicked Seoul time after World War II,
           as this is politically implausible.
      
           Some more zones have been turned into links, when they differed
           from existing zones only for older time stamps.  As usual,
           these changes affect UTC offsets in pre-1970 time stamps only.
           Their old contents have been moved to the 'backzone' file.
           The affected zones are: Africa/Addis_Ababa, Africa/Asmara,
           Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala,
           Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and
           Indian/Mayotte.
      
      Bug: 18330681
      
      (cherry picked from commit b11d8e05)
      
      Change-Id: Ifd48e7446e400dccae3afd5cbef96ca843775477
      1ca3350f
  2. 04 Nov, 2014 7 commits
  3. 03 Nov, 2014 1 commit
  4. 01 Nov, 2014 20 commits
  5. 30 Oct, 2014 1 commit
    • Dan Albert's avatar
      Only use <atomic> for C++11 and newer. · 653263a9
      Dan Albert authored
      Any pre-C++11 clients of stdatomic.h that use libc++ are being forced
      over to <atomic>, which they don't have the language support to use.
      
      Bug:17736764
      
      Change-Id: I62445c1f2541410a1569498c09433c7196635537
      (cherry picked from commit 3ce0769a)
      653263a9
  6. 29 Oct, 2014 7 commits
    • Elliott Hughes's avatar
      Merge changes I0feda6b2,I22d13fde,I49d7d09d,Ice490bfe into lmp-mr1-dev · b0693ec5
      Elliott Hughes authored
      * changes:
        Fix the type of u_ar0 in <sys/user.h>.
        Add greg_t for arm64.
        POSIX says <signal.h> gets you ucontext_t.
        Add in_port_t and move it and in_addr_t to the correct header file.
      b0693ec5
    • Elliott Hughes's avatar
      Fix the type of u_ar0 in <sys/user.h>. · 0c4e98ad
      Elliott Hughes authored
      (cherry picked from commit e03950fa)
      
      Bug: 18172268
      Change-Id: I0feda6b253882f68f47bcf30fad998286cc7f620
      0c4e98ad
    • Elliott Hughes's avatar
      Add greg_t for arm64. · d0fb6a29
      Elliott Hughes authored
      This was already present for the other architectures. I think we skipped
      this because glibc seems to have an incorrect definition (int rather than
      long), but the kernel has the sane definition (just not in a uapi header).
      
      (cherry picked from commit 8e4d3710)
      
      Bug: 18172268
      Change-Id: I22d13fdeb6431ea122dd028a229782dcaf2286b2
      d0fb6a29
    • Elliott Hughes's avatar
      POSIX says <signal.h> gets you ucontext_t. · ab4d5cf2
      Elliott Hughes authored
      POSIX also says that ucontext_t's uc_sigmask has type sigset_t.
      
      MIPS64 strace needs this.
      
      The #define is to keep chromium off our lawn; otherwise it tries to redefine
      all this stuff itself. We should probably clean that up and remove the #define.
      
      (cherry picked from commit 26a8eb50)
      
      Bug: 18172268
      Change-Id: I49d7d09dabfc6c6926a8e1f4b235d041e2f2fc4d
      ab4d5cf2
    • Elliott Hughes's avatar
      Add in_port_t and move it and in_addr_t to the correct header file. · eedbf70e
      Elliott Hughes authored
      No one's reported this, but I saw it in an Android port of fuser(1).
      
      We still have lots of problems in our network headers because we
      get most of the structs direct from the kernel, and it doesn't use
      types like this (which is why we've got away without this one for
      so long). One day we should probably look at cleaning that up, but
      doing so can wait.
      
      (cherry picked from commit 35d226e0)
      
      Bug: 18172268
      Change-Id: Ice490bfe84afb04722d738128053d4c533b8a664
      eedbf70e
    • Christopher Ferris's avatar
      Add stpcpy assembler version. · 98d57c95
      Christopher Ferris authored
      For generic, continue to use the C version of the code.
      
      Bug: 13746695
      
      (cherry picked from commit 7d849ac3)
      
      Change-Id: Iae44785f37f9bb59103ab78fb9f74c92f8a95c7f
      98d57c95
    • Christopher Ferris's avatar
      Cleanup arm assembly. · 1c8ea807
      Christopher Ferris authored
      Remove the old arm directives.
      Change the non-local labels to .L labels.
      Add cfi directives to strcpy.S.
      
      Bug: 18157900
      
      (cherry picked from commit c8bd2aba)
      
      Change-Id: Ifa1c3d16553d142eaa0d744af040f0352538106c
      1c8ea807
  7. 28 Oct, 2014 3 commits