sapling/eden/fs
Xavier Deguillard 9b74054ab6 cli: fix get_exit_code on Windows
Summary:
The _LPDWORD creates a nullptr, and thus GetExitProcess would fail to write to
it, raising an OSError which would pretend that the process is no longer alive.

This caused `eden stop` to not really wait for EdenFS to exit. Similarly,
`eden restart --force` would sometimes fail to start the new EdenFS due to the
old one not having released the lock file.

Reviewed By: genevievehelsel

Differential Revision: D33438953

fbshipit-source-id: 756ff4541ace5be0d081c8d4902838a50d2b134f
2022-01-05 20:14:31 -08:00
..
benchharness fs: fix license header 2022-01-04 15:00:07 -08:00
benchmarks fs: fix license header 2022-01-04 15:00:07 -08:00
cli cli: fix get_exit_code on Windows 2022-01-05 20:14:31 -08:00
cli_rs autocargo: ctp: depend on pxl instead of re-declaring its crates 2022-01-05 06:26:54 -08:00
config fs: fix license header 2022-01-04 15:00:07 -08:00
docs edit InodeLocks documentation grammar 2021-11-29 11:04:48 -08:00
fuse fs: fix license header 2022-01-04 15:00:07 -08:00
inodes inodes: speedup overlay initialization on Windows by 15x 2022-01-05 09:36:54 -08:00
journal fs: fix license header 2022-01-04 15:00:07 -08:00
model fs: fix license header 2022-01-04 15:00:07 -08:00
monitor fs: fix license header 2022-01-04 15:00:07 -08:00
nfs fs: fix license header 2022-01-04 15:00:07 -08:00
notifications fs: fix license header 2022-01-04 15:00:07 -08:00
prjfs fs: fix license header 2022-01-04 15:00:07 -08:00
py fs: fix license header 2022-01-04 15:00:07 -08:00
rocksdb fs: fix license header 2022-01-04 15:00:07 -08:00
scripts fs: fix license header 2022-01-04 15:00:07 -08:00
service fs: fix license header 2022-01-04 15:00:07 -08:00
sqlite fs: fix license header 2022-01-04 15:00:07 -08:00
store store: fix typo in logging when importing trees 2022-01-05 09:40:49 -08:00
takeover fs: fix license header 2022-01-04 15:00:07 -08:00
telemetry fs: fix license header 2022-01-04 15:00:07 -08:00
testharness fs: fix license header 2022-01-04 15:00:07 -08:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils fs: fix license header 2022-01-04 15:00:07 -08:00
CMakeLists.txt fs: fix license header 2022-01-04 15:00:07 -08:00