NULL,
#endif
/* Windows does not support labeled assigments */
+#if !(defined(KERNEL) && defined(AFS_SUN57_ENV))
xdrlen_getint32, /* not supported */
xdrlen_putint32, /* serialize an afs_int32 */
+#endif
xdrlen_getbytes, /* not supported */
xdrlen_putbytes, /* serialize counted bytes */
xdrlen_getpos, /* get offset in the stream */
xdrlen_setpos, /* set offset in the stream */
xdrlen_inline, /* not supported */
- xdrlen_destroy /* destroy stream */
+ xdrlen_destroy, /* destroy stream */
+#if (defined(KERNEL) && defined(AFS_SUN57_ENV))
+ NULL, /* control - not implemented */
+ xdrlen_getint32, /* not supported */
+ xdrlen_putint32, /* serialize an afs_int32 */
+#endif
#else
#ifdef AFS_XDR_64BITOPS
.x_getint64 = NULL,
NULL,
#endif
/* Windows does not support labeled assigments */
+#if !(defined(KERNEL) && defined(AFS_SUN57_ENV))
xdrmem_getint32, /* deserialize an afs_int32 */
xdrmem_putint32, /* serialize an afs_int32 */
+#endif
xdrmem_getbytes, /* deserialize counted bytes */
xdrmem_putbytes, /* serialize counted bytes */
xdrmem_getpos, /* get offset in the stream: not supported. */
xdrmem_setpos, /* set offset in the stream: not supported. */
xdrmem_inline, /* prime stream for inline macros */
- xdrmem_destroy /* destroy stream */
+ xdrmem_destroy, /* destroy stream */
+#if (defined(KERNEL) && defined(AFS_SUN57_ENV))
+ NULL, /* control - not implemented */
+ xdrmem_getint32, /* not supported */
+ xdrmem_putint32, /* serialize an afs_int32 */
+#endif
#else
#ifdef AFS_XDR_64BITOPS
.x_getint64 = NULL,
NULL,
#endif
/* Windows does not support labeled assignments */
+#if !(defined(KERNEL) && defined(AFS_SUN57_ENV))
xdrrec_getint32, /* deserialize an afs_int32 */
xdrrec_putint32, /* serialize an afs_int32 */
+#endif
xdrrec_getbytes, /* deserialize counted bytes */
xdrrec_putbytes, /* serialize counted bytes */
xdrrec_getpos, /* get offset in the stream: not supported. */
xdrrec_setpos, /* set offset in the stream: not supported. */
xdrrec_inline, /* prime stream for inline macros */
- xdrrec_destroy /* destroy stream */
+ xdrrec_destroy, /* destroy stream */
+#if (defined(KERNEL) && defined(AFS_SUN57_ENV))
+ NULL,
+ xdrrec_getint32, /* deserialize an afs_int32 */
+ xdrrec_putint32, /* serialize an afs_int32 */
+#endif
#else
#ifdef AFS_XDR_64BITOPS
.x_getint64 = NULL,
xdrrx_putint64, /* serialize an afs_int64 */
#endif
/* Windows does not support labeled assigments */
+#if !(defined(KERNEL) && defined(AFS_SUN57_ENV))
xdrrx_getint32, /* deserialize an afs_int32 */
xdrrx_putint32, /* serialize an afs_int32 */
+#endif
xdrrx_getbytes, /* deserialize counted bytes */
xdrrx_putbytes, /* serialize counted bytes */
NULL, /* get offset in the stream: not supported. */
NULL, /* set offset in the stream: not supported. */
xdrrx_inline, /* prime stream for inline macros */
- NULL /* destroy stream */
+ NULL, /* destroy stream */
+#if (defined(KERNEL) && defined(AFS_SUN57_ENV))
+ NULL, /* control - not implemented */
+ xdrrx_getint32, /* not supported */
+ xdrrx_putint32, /* serialize an afs_int32 */
+#endif
#else
#ifdef AFS_XDR_64BITOPS
.x_getint64 = xdrrx_getint64,
NULL,
#endif
/* Windows does not support labeled assignments */
+#if !(defined(KERNEL) && defined(AFS_SUN57_ENV))
xdrstdio_getint32, /* deserialize an afs_int32 */
xdrstdio_putint32, /* serialize an afs_int32 */
+#endif
xdrstdio_getbytes, /* deserialize counted bytes */
xdrstdio_putbytes, /* serialize counted bytes */
xdrstdio_getpos, /* get offset in the stream */
xdrstdio_setpos, /* set offset in the stream */
xdrstdio_inline, /* prime stream for inline macros */
- xdrstdio_destroy /* destroy stream */
+ xdrstdio_destroy, /* destroy stream */
+#if (defined(KERNEL) && defined(AFS_SUN57_ENV))
+ NULL,
+ xdrstdio_getint32, /* deserialize an afs_int32 */
+ xdrstdio_putint32, /* serialize an afs_int32 */
+#endif
#else
#ifdef AFS_XDR_64BITOPS
.x_getint64 = NULL,