zpool_name_valid
return (zpool_name_valid(NULL, B_FALSE, name));
boolean_t zpool_name_valid(libzfs_handle_t *, boolean_t, const char *);
if (!zpool_name_valid(hdl, B_TRUE, pool)) {
if (!zpool_name_valid(hdl, B_FALSE, pool))
if (!zpool_name_valid(hdl, B_FALSE, newname))
if (!zpool_name_valid(hdl, B_FALSE, newname))