Print this page
5218 posix definition of NULL
correct unistd.h and iso/stddef_iso.h
update gate source affected
@@ -96,11 +96,11 @@
{
uintptr_t cur_usb_dev;
usba_device2devinfo_cbdata_t *cb_data =
(usba_device2devinfo_cbdata_t *)cb_arg;
- if ((cur_usb_dev = mdb_usba_get_usba_device(dip_addr)) == NULL) {
+ if ((cur_usb_dev = mdb_usba_get_usba_device(dip_addr)) == (uintptr_t)NULL) {
/*
* If there's no corresponding usba_device_t, this dip isn't
* a usb node. Might be an sd node. Ignore it.
*/
@@ -180,11 +180,11 @@
*/
int
usba_list_walk_init(mdb_walk_state_t *wsp)
{
/* Must have a start addr. */
- if (wsp->walk_addr == NULL) {
+ if (wsp->walk_addr == (uintptr_t)NULL) {
mdb_warn("not a global walk. Starting address required\n");
return (WALK_ERR);
}
@@ -213,11 +213,11 @@
status = wsp->walk_callback(wsp->walk_addr, &list_entry,
wsp->walk_cbdata);
wsp->walk_addr = (uintptr_t)list_entry.next;
/* Check if we're at the last element */
- if (wsp->walk_addr == NULL) {
+ if (wsp->walk_addr == (uintptr_t)NULL) {
return (WALK_DONE);
}
return (status);
@@ -235,11 +235,11 @@
* (which address is not so easily obtainable).
*/
int
usb_pipe_handle_walk_init(mdb_walk_state_t *wsp)
{
- if (wsp->walk_addr == NULL) {
+ if (wsp->walk_addr == (uintptr_t)NULL) {
mdb_warn("not a global walk; usba_device_t required\n");
return (WALK_ERR);
}
@@ -401,11 +401,11 @@
int
usba_device_walk_init(mdb_walk_state_t *wsp)
{
usba_list_entry_t list_entry;
- if (wsp->walk_addr != NULL) {
+ if (wsp->walk_addr != (uintptr_t)NULL) {
mdb_warn(
"global walk only. Must be invoked without an address\n");
return (WALK_ERR);
}
@@ -435,11 +435,11 @@
{
int status;
char pathname[MAXNAMELEN];
char dname[MODMAXNAMELEN + 1] = "<unatt>"; /* Driver name */
char drv_statep[MODMAXNAMELEN+ 10];
- uint_t usb_flag = NULL;
+ uint_t usb_flag = 0;
boolean_t no_driver_attached = FALSE;
uintptr_t dip_addr;
struct dev_info devinfo;
if (!(flags & DCMD_ADDRSPEC)) {
@@ -507,11 +507,11 @@
mdb_printf("%-15s %2d %-?p %s\n", dname, devinfo.devi_instance,
dip_addr, pathname);
if (usb_flag & USB_DUMP_VERBOSE) {
int i;
- uintptr_t statep = NULL;
+ uintptr_t statep = (uintptr_t)NULL;
char *string_descr;
char **config_cloud, **conf_str_descr;
usb_dev_descr_t usb_dev_descr;
usba_device_t usba_device_struct;
@@ -715,11 +715,11 @@
return (DCMD_ERR);
}
local_debug_buf[debug_buf_size - 1] = '\0';
- if (strlen(local_debug_buf) == NULL) {
+ if (strlen(local_debug_buf) == 0) {
return (DCMD_OK);
}
if ((term_p = strstr(local_debug_buf, ">>>>")) == NULL) {