Patent ID: 7886277

Claim:
A computer-implemented method system for error checking and resolving failed input/output open calls, the method comprising: examining source code of a software program being developed using a software development tool; configuring a set of method options that control analysis, by the software development tool, of error checking of failed input/output (I/O) open calls within the source code; analyzing data from the analysis of the error checking of the failed I/O open calls, based on the configured set of method options; determining, from the analyzed data, whether the error checking is improper, wherein the determining comprises identifying at least one I/O open call for which corresponding error checking code is absent or incomplete; and responsive to an error check being determined improper, automatically resolving the improper error checking for the failed I/O open calls, wherein the resolving comprises, for each I/O open call for which corresponding error checking code is absent or incomplete, generating and displaying a correct error checking code to a user of the software development tool.