diff options
Diffstat (limited to 'db2/db_int.h')
-rw-r--r-- | db2/db_int.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/db2/db_int.h b/db2/db_int.h index 23fb106755..a088c693a8 100644 --- a/db2/db_int.h +++ b/db2/db_int.h @@ -25,6 +25,12 @@ #define DB_MINCACHE 10 /* Minimum cached pages */ +/* Handle `errno' in the presence of multi-threading correctly. On some + systems we need a special macro to do this right. */ +#ifndef __set_errno +# define __set_errno(val) (errno) = (val) +#endif + /* * Aligning items to particular sizes or in pages or memory. ALIGNP is a * separate macro, as we've had to cast the pointer to different integral |