Solaris needs to have non-anoymous structs