tests/: warning fixes
authorEric Anholt <eric@anholt.net>
Fri, 27 Mar 2009 23:04:25 +0000 (16:04 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 27 Mar 2009 23:04:25 +0000 (16:04 -0700)
tests/gem_basic.c
tests/gem_flink.c
tests/gem_mmap.c
tests/gem_readwrite.c
tests/getstats.c

index b2176fb..d52cca5 100644 (file)
@@ -25,6 +25,7 @@
  *
  */
 
+#include <unistd.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 #include <inttypes.h>
 #include <errno.h>
 #include <sys/stat.h>
+#include <sys/ioctl.h>
 #include "drm.h"
 #include "i915_drm.h"
+#include "drmtest.h"
 
 static void
 test_bad_close(int fd)
index d2e062f..4ec98d6 100644 (file)
 #include <inttypes.h>
 #include <errno.h>
 #include <sys/stat.h>
+#include <sys/ioctl.h>
 #include "drm.h"
 #include "i915_drm.h"
+#include "drmtest.h"
 
 static void
 test_flink(int fd)
index b5c1546..5718914 100644 (file)
@@ -25,6 +25,7 @@
  *
  */
 
+#include <unistd.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 #include <inttypes.h>
 #include <errno.h>
 #include <sys/stat.h>
+#include <sys/ioctl.h>
+#include <sys/mman.h>
 #include "drm.h"
 #include "i915_drm.h"
+#include "drmtest.h"
 
 #define OBJECT_SIZE 16384
 
-int do_read(int fd, int handle, void *buf, int offset, int size)
-{
-       struct drm_i915_gem_pread read;
-
-       /* Ensure that we don't have any convenient data in buf in case
-        * we fail.
-        */
-       memset(buf, 0xd0, size);
-
-       memset(&read, 0, sizeof(read));
-       read.handle = handle;
-       read.data_ptr = (uintptr_t)buf;
-       read.size = size;
-       read.offset = offset;
-
-       return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
-}
-
-int do_write(int fd, int handle, void *buf, int offset, int size)
+static int
+do_write(int fd, int handle, void *buf, int offset, int size)
 {
        struct drm_i915_gem_pwrite write;
 
index bd1d232..26498fb 100644 (file)
@@ -25,6 +25,7 @@
  *
  */
 
+#include <unistd.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 #include <inttypes.h>
 #include <errno.h>
 #include <sys/stat.h>
+#include <sys/ioctl.h>
 #include "drm.h"
 #include "i915_drm.h"
+#include "drmtest.h"
 
 #define OBJECT_SIZE 16384
 
-int do_read(int fd, int handle, void *buf, int offset, int size)
+static int
+do_read(int fd, int handle, void *buf, int offset, int size)
 {
        struct drm_i915_gem_pread read;
 
@@ -56,7 +60,8 @@ int do_read(int fd, int handle, void *buf, int offset, int size)
        return ioctl(fd, DRM_IOCTL_I915_GEM_PREAD, &read);
 }
 
-int do_write(int fd, int handle, void *buf, int offset, int size)
+static int
+do_write(int fd, int handle, void *buf, int offset, int size)
 {
        struct drm_i915_gem_pwrite write;
 
@@ -94,7 +99,6 @@ int main(int argc, char **argv)
 
        printf("Testing read beyond end of buffer.\n");
        ret = do_read(fd, handle, buf, OBJECT_SIZE / 2, OBJECT_SIZE);
-       printf("%d %d\n", ret, errno);
        assert(ret == -1 && errno == EINVAL);
 
        printf("Testing full write of buffer\n");
index bd55b12..8d40d0b 100644 (file)
@@ -26,6 +26,7 @@
  */
 
 #include <limits.h>
+#include <sys/ioctl.h>
 #include "drmtest.h"
 
 /**