smndbm.c revision 1
1N/Astruct smdb_dbm_database_struct
1N/A int smndbm_lock_fd;
1N/A bool smndbm_cursor_in_use;
1N/Astruct smdb_dbm_cursor_struct
1N/A int return_flags;
1N/A return_flags = 0;
1N/A return return_flags;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_NOT_FOUND;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_NOT_FOUND;
1N/A int save_errno;
1N/A return SMDBE_DUPLICATE;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_IO_ERROR;
1N/A return SMDBE_UNSUPPORTED;
1N/A return SMDBE_NOT_A_VALID_CURSOR;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_NOT_FOUND;
1N/A return SMDBE_UNSUPPORTED;
1N/A return SMDBE_IO_ERROR;
1N/A return SMDBE_LAST_ENTRY;
1N/A return SMDBE_IO_ERROR;
1N/A return SMDBE_LAST_ENTRY;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_NOT_FOUND;
1N/A int save_errno;
1N/A return SMDBE_DUPLICATE;
1N/A return SMDBE_IO_ERROR;
1N/A if (save_errno != 0)
1N/A return save_errno;
1N/A return SMDBE_IO_ERROR;
1N/A return SMDBE_ONLY_SUPPORTS_ONE_CURSOR;
1N/A return SMDBE_MALLOC;
1N/A bool lockcreated = false;
1N/A return SMDBE_UNKNOWN_DB_TYPE;
1N/A lockcreated = true;
1N/A if (lockcreated)