• Tom Lane's avatar
    Ignore SIGSYS during initdb. · 5e1e47c7
    Tom Lane authored
    This prevents the recently-added probe for shm_open() from crashing
    on platforms that are impolite enough to deliver a signal rather than
    returning ENOSYS for an unimplemented kernel call.  At least on the
    one known example (HPUX 10.20), ignoring SIGSYS does result in the
    desired behavior of getting an ENOSYS error return instead.
    
    Per discussion, we might later wish to do this in the backend as well,
    but for now it seems sufficient to do it in initdb.
    5e1e47c7
initdb.c 90.8 KB