Changed fd operations to take a struct fd instead of a struct object.
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.

diff --git a/server/context_sparc.c b/server/context_sparc.c
index 15ef4cf..bc1b3af 100644
--- a/server/context_sparc.c
+++ b/server/context_sparc.c
@@ -35,6 +35,7 @@
 
 #include "winbase.h"
 
+#include "file.h"
 #include "thread.h"
 #include "request.h"