X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz%2Fnmem.h;h=901b118fd3005d21f0437578fd1dc63c8edab1c4;hp=6f0d230f805dc0a997f2c1c86eef188e32609adf;hb=6cec9293846dc1aba8c0e2f5e46fc029a727f4ed;hpb=840854a00aa5c59f4a492f9e002e0396ba52ba45 diff --git a/include/yaz/nmem.h b/include/yaz/nmem.h index 6f0d230..901b118 100644 --- a/include/yaz/nmem.h +++ b/include/yaz/nmem.h @@ -124,8 +124,20 @@ YAZ_EXPORT void nmem_destroy(NMEM n); */ YAZ_EXPORT void *nmem_malloc(NMEM n, int size); +/** \brief returns errno + \returns errno value +*/ YAZ_EXPORT int yaz_errno(void); + +/** \brief sets errno to value + \param v errno value +*/ YAZ_EXPORT void yaz_set_errno (int v); + +/** \brief returns system error description string + \param buf buffer for result + \param max maximum number of bytes to store +*/ YAZ_EXPORT void yaz_strerror(char *buf, int max); YAZ_END_CDECL