diff --git a/lib/modules/Stdio.pmod b/lib/modules/Stdio.pmod
index e4afdd1736deaf26dae92d71ad1307e2cd7a7564..52578e0998d61884a4d43705148ce0fc36b7660f 100644
--- a/lib/modules/Stdio.pmod
+++ b/lib/modules/Stdio.pmod
@@ -173,7 +173,7 @@ class File
   mixed query_close_callback()  { return ___close_callback; }
   mixed set_close_callback(mixed c)  { ___close_callback=c; }
   void set_id(mixed i) { ___id=i; }
-  void query_id() { return ___id; }
+  mixed query_id() { return ___id; }
 
   void set_nonblocking(mixed|void rcb,
 		       mixed|void wcb,