summaryrefslogtreecommitdiff
path: root/usr/src/lib/libproc/common/P32ton.c
diff options
context:
space:
mode:
authorraf <none@none>2005-12-06 16:40:08 -0800
committerraf <none@none>2005-12-06 16:40:08 -0800
commit75521904d7c3dbe11337904d9bead2518c94cc50 (patch)
tree5a976ba5e738ee482077d6ab251ecd02965f164a /usr/src/lib/libproc/common/P32ton.c
parentebd1706e95186ddae1d4c0d63c47544cf33832ee (diff)
downloadillumos-joyent-75521904d7c3dbe11337904d9bead2518c94cc50.tar.gz
6309243 gcc and libproc don't get along on SPARC
6309410 gcc and SPARC-specific dtrace code don't get along 6309451 gcc and SPARC krtld don't get along 6309456 gcc and procfs don't get along on SPARC 6310667 gcc and sparc kernel don't get along 6358155 When compiled with gcc, the socal driver panic's the machine
Diffstat (limited to 'usr/src/lib/libproc/common/P32ton.c')
-rw-r--r--usr/src/lib/libproc/common/P32ton.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/lib/libproc/common/P32ton.c b/usr/src/lib/libproc/common/P32ton.c
index 90cdb41a41..c6b4b8fbcc 100644
--- a/usr/src/lib/libproc/common/P32ton.c
+++ b/usr/src/lib/libproc/common/P32ton.c
@@ -19,8 +19,9 @@
*
* CDDL HEADER END
*/
+
/*
- * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -205,7 +206,7 @@ gwindows_32_to_n(const gwindows32_t *src, gwindows_t *dst)
for (i = 0; i < src->wbcnt; i++) {
if (src->spbuf[i] != 0) {
rwindow_32_to_n(&src->wbuf[i], &dst->wbuf[i]);
- dst->spbuf[i] = (greg_t *)src->spbuf[i];
+ dst->spbuf[i] = (greg_t *)(uintptr_t)src->spbuf[i];
}
}
}