summaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)Author
2015-01-23Merge commit 'refs/top-bases/t/no-hp-timing' into t/no-hp-timingThomas Schwinge
2015-01-23Merge commit 'refs/top-bases/t/sysvshm' into t/sysvshmThomas Schwinge
2015-01-23Merge commit 'refs/top-bases/t/pipe2' into t/pipe2Thomas Schwinge
2015-01-23Merge commit 'refs/top-bases/t/socketpair_flags' into t/socketpair_flagsThomas Schwinge
2015-01-23Merge commit 'refs/top-bases/t/socket_flags' into t/socket_flagsThomas Schwinge
2015-01-23Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: hurd/hurdsocket.h sysdeps/mach/hurd/errno-loc.c
2015-01-23Merge branch 't/mmap_file_prot_none_fix' into ↵Thomas Schwinge
refs/top-bases/tschwinge/Roger_Whittaker
2015-01-23Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
2015-01-23Remove unused variable.Thomas Schwinge
../sysdeps/mach/hurd/i386/init-first.c: In function 'init': ../sysdeps/mach/hurd/i386/init-first.c:255:20: warning: unused variable 'i' [-Wunused-variable] * sysdeps/mach/hurd/i386/init-first.c (init): Remove unused variable i.
2015-01-23Help the compiler by marking an unreachable code path.Thomas Schwinge
... to avoid a warning: ../sysdeps/mach/hurd/mmap.c:145:7: warning: 'memobj' may be used uninitialized in this function [-Wmaybe-uninitialized] * sysdeps/mach/hurd/mmap.c (__mmap): Mark the default case unreachable.
2015-01-22Merge commit 'refs/top-bases/t/WRLCK-upgrade' into t/WRLCK-upgradeThomas Schwinge
2015-01-22Merge commit 'refs/top-bases/t/lockf64' into t/lockf64Thomas Schwinge
2015-01-22Merge commit 'refs/top-bases/t/mmap_file_prot_none_fix' into ↵Thomas Schwinge
t/mmap_file_prot_none_fix
2015-01-22Merge commit 'refs/top-bases/t/futimens' into t/futimensThomas Schwinge
2015-01-21Merge remote-tracking branch 'refs/remotes/savannah/t/tls-threadvar' into HEADThomas Schwinge
2015-01-21Merge branch 't/tls' into refs/top-bases/t/tls-threadvarThomas Schwinge
2015-01-21Merge remote-tracking branch ↵Thomas Schwinge
'refs/remotes/savannah/top-bases/t/tls-threadvar' into refs/top-bases/t/tls-threadvar
2015-01-21Merge remote-tracking branch 'refs/remotes/savannah/t/tls' into HEADThomas Schwinge
Conflicts: sysdeps/mach/hurd/i386/init-first.c
2015-01-21Merge remote-tracking branch ↵Thomas Schwinge
'refs/remotes/savannah/top-bases/tschwinge/Roger_Whittaker' into refs/top-bases/tschwinge/Roger_Whittaker Conflicts: Versions.def
2014-12-10Hurd: Fix definition of `PAGE_COPY_THRESHOLD'Samuel Thibault
2014-11-23Merge branch 't/WRLCK-upgrade' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-11-23Add an atomic flagSamuel Thibault
to handle EX->SH atomically, and not only SH->EX
2014-11-23Merge branch 't/WRLCK-upgrade' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-11-23Make F_WRLCK potentially upgrade owned F_RDLCKSamuel Thibault
lockf(LOCK_EX) would drop any existing shared lock before taking the exclusive lock. F_WRLCK needs an atomic upgrade, so use lockf(LOCK_SH|LOCK_EX) instead. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): For F_WRLCK, set cmd to LOCK_SH|LOCK_EX instead of LOCK_SH.
2014-11-21Merge branch 't/reboot-startup' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-11-21[PATCH] Lookup the startup server through /servers/startupDavid Michael
* sysdeps/mach/hurd/reboot.c: Include <hurd/paths.h> (reboot): Lookup _SERVERS_STARTUP instead of calling proc_getmsgport to get a port to the startup server.
2014-10-05Merge branch 't/lockf64' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-10-05Merge branch 't/thread-cancel' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-10-05fix indentSamuel Thibault
2014-09-21Fix a potential deadlockSamuel Thibault
* sysdeps/mach/hurd/jmp-unwind.c (_longjmp_unwind): Take critical section lock before taking the sigstate lock.
2014-08-31Merge branch 't/lockf64' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-31Fix commentSamuel Thibault
2014-08-31Merge branch 't/lockf64' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-31typoSamuel Thibault
2014-08-31don't include bits/fcntl.h directlySamuel Thibault
2014-08-31typoSamuel Thibault
2014-08-31typoSamuel Thibault
2014-08-31update copyrightSamuel Thibault
2014-08-31overflow can not happen from flock to flock64Samuel Thibault
2014-08-31This TODO will be for actual flock supportSamuel Thibault
2014-08-31Add handling code, untested for nowSamuel Thibault
2014-08-28Merge branch 't/fork_ss_hang' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-28reviewSamuel Thibault
2014-08-28Merge branch 't/fork_ss_hang' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-28typosSamuel Thibault
2014-08-28Merge branch 't/fork_ss_hang' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-28fix typoSamuel Thibault
2014-08-28[WIP] [PATCH] Fix lockf64 supportSamuel Thibault
struct flock64 uses 64bit values. This introduces other values for F_GETLK, F_SETLK, F_SETLKW to distinguish between both. * sysdeps/mach/hurd/bits/fcntl.h (F_GETLK64, F_SETLK64, F_SETLKW64): New macros [__USE_FILE_OFFSET64] (F_GETLK, F_SETLK, F_SETLKW): Define to F_GETLK64, F_SETLK64, F_SETLKW64, respectively. * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): TODO: F_GET/SETLK/W64 cases. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2014-08-28Merge branch 't/fork_ss_hang' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2014-08-28If e.g. a signal is being received while we are running fork(), the signalSamuel Thibault
thread may be having our ss lock when we make the space copy, and thus in the child we can not take the ss lock any more. * sysdeps/mach/hurd/fork.c (__fork): Lock SS->lock around __proc_dostop() call. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>