move android_native_buffer_t declaration into its own private/ui/android_native_priv.h header, since user code should never have access to it.
diff --git a/opengl/libagl/TextureObjectManager.cpp b/opengl/libagl/TextureObjectManager.cpp
index e5d4ed2..9deb2cf 100644
--- a/opengl/libagl/TextureObjectManager.cpp
+++ b/opengl/libagl/TextureObjectManager.cpp
@@ -19,7 +19,7 @@
 #include "context.h"
 #include "TextureObjectManager.h"
 
-#include <ui/egl/android_natives.h>
+#include <private/ui/android_natives_priv.h>
 
 namespace android {
 // ----------------------------------------------------------------------------
diff --git a/opengl/libagl/egl.cpp b/opengl/libagl/egl.cpp
index 0950f3e..1a774f5 100644
--- a/opengl/libagl/egl.cpp
+++ b/opengl/libagl/egl.cpp
@@ -39,7 +39,7 @@
 #include <pixelflinger/format.h>
 #include <pixelflinger/pixelflinger.h>
 
-#include <ui/egl/android_natives.h>
+#include <private/ui/android_natives_priv.h>
 
 #include "context.h"
 #include "state.h"
diff --git a/opengl/libagl/texture.cpp b/opengl/libagl/texture.cpp
index 0211208..d675107 100644
--- a/opengl/libagl/texture.cpp
+++ b/opengl/libagl/texture.cpp
@@ -23,7 +23,7 @@
 #include "texture.h"
 #include "TextureObjectManager.h"
 
-#include <ui/egl/android_natives.h>
+#include <private/ui/android_natives_priv.h>
 
 #ifdef LIBAGL_USE_GRALLOC_COPYBITS
 #include "copybit.h"