for MySQL/MariaDB this is rnd_init and this small patch produces about 10 warnings about actual bugs in mysql 5.1.46:
--- ../mysql-5.1.46/sql/handler.h 2010-04-07 00:06:06.000000000 +1000 +++ sql/handler.h 2010-06-01 17:37:48.230727373 +1000 @@ -1188,7 +1188,7 @@ inited=NONE; DBUG_RETURN(index_end()); } - int ha_rnd_init(bool scan) + int ha_rnd_init(bool scan) __attribute__ ((warn_unused_result)) { int result; DBUG_ENTER("ha_rnd_init");
for MySQL/MariaDB this is rnd_init and this small patch produces about 10 warnings about actual bugs in mysql 5.1.46:
--- ../mysql- 5.1.46/ sql/handler. h 2010-04-07 00:06:06.000000000 +1000 RETURN( index_end( )); unused_ result) ) ENTER(" ha_rnd_ init");
+++ sql/handler.h 2010-06-01 17:37:48.230727373 +1000
@@ -1188,7 +1188,7 @@
inited=NONE;
DBUG_
}
- int ha_rnd_init(bool scan)
+ int ha_rnd_init(bool scan) __attribute__ ((warn_
{
int result;
DBUG_