+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif /* HAVE_CONFIG_H */
#include <sys/types.h>
#include <sys/kmem.h>
#include <sys/conf.h>
static int
tpi_identify( dev_info_t *dip )
{
- if ( strcmp( ddi_get_name( dip ), "ddp" ) == 0 ) {
+ char *tmp;
+
+ /* don't use strcmp under Solaris 9, problem loading kernel module */
+ tmp = ddi_get_name( dip );
+ if ((tmp[0]== 'd') && (tmp[1]=='d') && (tmp[2]=='p') && tmp[3]==0) {
return( DDI_IDENTIFIED );
} else {
return( DDI_NOT_IDENTIFIED );
freemsg( m );
break;
}
-#endif notdef
+#endif /* notdef */
sat = *(struct sockaddr_at *)(m->b_rptr +
tl->unitdata_req.DEST_offset );