Both should work:
LD_PRELOAD=bin/shared/libuid-wrapper.so UID_WRAPPER=1 FIXED_GENERATE_RANDOM=0 gdb --args bin/smbtorture3 //ab/b -U% LOCAL-G-LOCK7
LD_PRELOAD=bin/shared/libuid-wrapper.so UID_WRAPPER=1 FIXED_GENERATE_RANDOM=1 gdb --args bin/smbtorture3 //ab/b -U% LOCAL-G-LOCK7
return true;
}
+static inline uint32_t __fixed_generate_random(void)
+{
+ const char *s = getenv("FIXED_GENERATE_RANDOM");
+ if (s != NULL) {
+ return atoi(s);
+ }
+ return generate_random();
+}
+#undef generate_random
+#define generate_random __fixed_generate_random
+
static NTSTATUS g_lock_trylock(struct db_record *rec, struct server_id self,
enum g_lock_type type,
struct server_id *blocker)