Subject: Re: location of signal prototypes, etc.
To: None <jtc@cygnus.com, tech-userlevel@NetBSD.ORG>
From: John Nemeth <jnemeth@cue.bc.ca>
List: tech-userlevel
Date: 05/28/1995 11:37:15
On May 27, 7:50pm, "J.T. Conklin" wrote:
}
} In the days before ANSI and POSIX, the signal functions were declared
} in <sys/signal.h> and many programs still use that header.
}
} But the functions declarations for most signal functions (in fact, all
} but signal() itself) have been moved to <signal.h> the NetBSD headers.
} So a program that still uses <sys/signal.h> won't get the benefit of
} those prototypes. In fact, there are many NetBSD programs that still
} use <sys/signal.h>.
}
} I see several ways of handling this situation:
}
} * Merge <signal.h> and <sys/signal.h>; then make a symlink
} between /usr/include/signal.h and /usr/include/sys/signal.h.
I prefer this option. I think we should maintain backwards
compatibility unless there is a very very good reason that we
shouldn't.
}-- End of excerpt from "J.T. Conklin"