diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index e747db1a8..bd4a28d4f 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,7 @@ +2006-12-18 Ben Elliston + + * spu/stat.c (stat): Cast new sys.pathname value to unsigned int. + 2006-12-13 Ben Elliston * libnosys/_exit.c (_exit): Finish with an infinite loop to diff --git a/libgloss/spu/stat.c b/libgloss/spu/stat.c index 05e64ac3b..5dbae8ac8 100644 --- a/libgloss/spu/stat.c +++ b/libgloss/spu/stat.c @@ -42,7 +42,7 @@ stat (const char *pathname, struct stat *pstat) syscall_out_t *psys_out = ( syscall_out_t* )&sys; jsre_stat_t pjstat; - sys.pathname = pathname; + sys.pathname = (unsigned int)pathname; sys.ptr = ( unsigned int )&pjstat; _send_to_ppe (JSRE_POSIX1_SIGNALCODE, JSRE_STAT, &sys);