Skip to content
Snippets Groups Projects
  1. Feb 04, 2019
  2. Jan 30, 2019
  3. Jan 24, 2019
  4. Jan 23, 2019
  5. Jan 22, 2019
  6. Jan 21, 2019
  7. Jan 18, 2019
  8. Jan 14, 2019
  9. Jan 11, 2019
  10. Dec 12, 2018
  11. Dec 11, 2018
  12. Nov 28, 2018
    • Brad King's avatar
      Merge topic 'SystemTools-simplify-touch' · 5ea12a52
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      
      4f9fb9aa SystemTools: Fix Touch to avoid requiring file ownership
      
      Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !115
      5ea12a52
    • Isaiah's avatar
      SystemTools: Fix Touch to avoid requiring file ownership · 4f9fb9aa
      Isaiah authored and Brad King's avatar Brad King committed
      SystemTools::Touch should only require +w file permissions. The previous
      implementation used `stat` to get the current time, and then passed that
      time to one of utimensat/utimes/utime. However, utimes/utimensat only
      permit an arbitrary-time argument to be passed by the file owner.
      
      Therefore, per the docs, we pass NULL for the `times` argument to utimes
      and utimensat, to indicate using the current time. This is permitted for
      any UID with +w on the file.
      
      Remove plain `utime` fallback that is no longer necessary.
      4f9fb9aa
  13. Oct 25, 2018
  14. Oct 24, 2018
  15. Oct 19, 2018
  16. Oct 18, 2018
    • Modestas Vainius's avatar
      SystemInformation: Fix compilation on GNU/{kFreeBSD,Hurd} · 162b3ed7
      Modestas Vainius authored and Brad King's avatar Brad King committed
      Includes of `cxxabi.h`, `execinfo.h`, etc. were guarded more
      restrictively (e.g. additionally by `__linux`) than the code which needs
      them (just by e.g.  `KWSYS_SYSTEMINFORMATION_HAS_CPP_DEMANGLE`).
      kFreeGNU has some of these headers so extend the `__linux` ifdef to
      `kFreeBSD` and `Hurd` as well.
      
      Ideally the code should be fixed to have the same level of ifdef
      protection for both include and use of these APIs, but this is good
      enough for now pending further investigation.
      162b3ed7
  17. Oct 05, 2018
  18. Oct 04, 2018
  19. Oct 03, 2018
  20. Oct 02, 2018
  21. Sep 14, 2018
  22. Sep 12, 2018
  23. Sep 11, 2018
  24. Sep 07, 2018
  25. Aug 07, 2018
  26. Aug 01, 2018
  27. Jul 12, 2018
  28. Jul 10, 2018
Loading