Ejemplo n.º 1
0
int
lst_session_info_ioctl(lstio_session_info_args_t *args)
{
        /* no checking of key */

        if (args->lstio_ses_idp   == NULL || /* address for ouput sid */
            args->lstio_ses_keyp  == NULL || /* address for ouput key */
            args->lstio_ses_ndinfo == NULL || /* address for output ndinfo */
            args->lstio_ses_namep == NULL || /* address for ouput name */
            args->lstio_ses_nmlen <= 0 ||
            args->lstio_ses_nmlen > LST_NAME_SIZE)
                return -EINVAL;

        return lstcon_session_info(args->lstio_ses_idp,
                                   args->lstio_ses_keyp,
                                   args->lstio_ses_ndinfo,
                                   args->lstio_ses_namep,
                                   args->lstio_ses_nmlen);
}
Ejemplo n.º 2
0
static int
lst_session_info_ioctl(lstio_session_info_args_t *args)
{
	/* no checking of key */

	if (!args->lstio_ses_idp ||	/* address for output sid */
	    !args->lstio_ses_keyp ||	/* address for output key */
	    !args->lstio_ses_featp ||	/* address for output features */
	    !args->lstio_ses_ndinfo ||	/* address for output ndinfo */
	    !args->lstio_ses_namep ||	/* address for output name */
	    args->lstio_ses_nmlen <= 0 ||
	    args->lstio_ses_nmlen > LST_NAME_SIZE)
		return -EINVAL;

	return lstcon_session_info(args->lstio_ses_idp,
				   args->lstio_ses_keyp,
				   args->lstio_ses_featp,
				   args->lstio_ses_ndinfo,
				   args->lstio_ses_namep,
				   args->lstio_ses_nmlen);
}