I am reading a bug fix in an OpenSource project. There was a fix related with enabling larger shared memory region. I don't understand this fix here. Could anyone explain what's the difference between those two statements?
Old: if (-1 == (buf->id = open(buf->seg_name, O_CREAT | O_RDWR, 0600))) { New: if (-1 == (buf->id = open(buf->seg_name, O_RDWR))) { Thanks!
Please let me know if you need more info.