libstore/gc.cc: ignore ESRCH when reading /proc
libstore/gc.cc: ignore ESRCH when reading /proc

If a process disappears between the time /proc/[pid]/maps is opened and
the time it is read, the read() syscall will return ESRCH. This should be ignored.

zimbatm/nix,layus/nix,dtzWill/nix,peti/nix,zimbatm/nix,pikajude/nix,vcunat/nix,ehmry/nix,layus/nix,dtzWill/nix,NixOS/nix,rycee/nix,ehmry/nix,rycee/nix,pikajude/nix,ehmry/nix,layus/nix,vcunat/nix,rycee/nix,NixOS/nix,layus/nix,peti/nix,zimbatm/nix,dtzWill/nix,NixOS/nix,peti/nix,ehmry/nix,layus/nix,peti/nix,vcunat/nix,peti/nix,pikajude/nix,rycee/nix,zimbatm/nix,dtzWill/nix,vcunat/nix,NixOS/nix,dtzWill/nix,ehmry/nix,ehmry/nix,NixOS/nix,rycee/nix