IN: Name of the file in which the error was detected
const char *func
IN: Name of the function in which the error was detected
IN: Line within the file at which the error was detected
IN: Major error number
IN: Minor error number
const char *str
IN: Error description string
H5E_PUSH1 pushes a new error record onto the error stack for the current thread.
The error has major and minor numbers maj_num and min_num, the function func where the error was detected, the name of the file file where the error was detected, the line line within that file, and an error description string str.
The function name, filename, and error description strings must be statically allocated.
Returns a non-negative value if successful; otherwise returns a negative value.
Function introduced in this release.
Function H5Epush renamed to H5Epush1 and deprecated in this release.