rem: int	user_get_next_port_info(team_id uteam, uint32 *ucookie,
add: status_t user_get_next_port_info(team_id uteam, int32 *ucookie,
context: int	user_get_next_port_info(team_id uteam,				uint32 *ucookie,				struct port_info *uinfo){	int 				res;	struct port_info	info;	uint32				cookie;	int					rc;	if (ucookie == NULL)		return EINVAL;	if (uinfo == NULL)		return EINVAL;	if((addr)ucookie >= KERNEL_BASE && (addr)ucookie <= KERNEL_TOP)		return ERR_VM_BAD_USER_MEMORY;	if((addr)uinfo >= KERNEL_BASE && (addr)uinfo <= KERNEL_TOP)		return ERR_VM_BAD_USER_MEMORY;	// copy from userspace	rc = user_memcpy(&cookie, ucookie, sizeof(uint32));	if(rc < 0)		return rc;		res = get_next_port_info(uteam, &cookie, &info);	// copy to userspace	rc = user_memcpy(ucookie, &info, sizeof(uint32));	if(rc < 0)		return rc;	rc = user_memcpy(uinfo,   &info, sizeof(struct port_info));	if(rc < 0)		return rc;	return res;}