top | item 47211094 (no title) koakuma-chan | 4 hours ago How do you handle read/write errors with mmap? discuss order hn newest Falcondor|4 hours ago mmap on file io errors would manifest in Signals (For example SIGBUS or SIGSEGV).So if you wanted to handle file read/write errors you would need to implement signal handlers.https://stackoverflow.com/questions/6791415/how-do-memory-ma... koakuma-chan|3 hours ago ... which is not great for an API. icedchai|2 hours ago In my experience, having worked with a large system that used almost exclusively mmap for I/O, you don’t. The process segfaults and is restarted. In practice it almost never happened.
Falcondor|4 hours ago mmap on file io errors would manifest in Signals (For example SIGBUS or SIGSEGV).So if you wanted to handle file read/write errors you would need to implement signal handlers.https://stackoverflow.com/questions/6791415/how-do-memory-ma... koakuma-chan|3 hours ago ... which is not great for an API.
icedchai|2 hours ago In my experience, having worked with a large system that used almost exclusively mmap for I/O, you don’t. The process segfaults and is restarted. In practice it almost never happened.
Falcondor|4 hours ago
So if you wanted to handle file read/write errors you would need to implement signal handlers.
https://stackoverflow.com/questions/6791415/how-do-memory-ma...
koakuma-chan|3 hours ago
icedchai|2 hours ago