The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

mcopyin (9)
  • >> mcopyin (9) ( Solaris man: Ядро )
  •  

    NAME

    mcopyin - Convert an M_IOCTL or M_IOCDATA message to an M_COPYIN
     
    

    SYNOPSIS

    #include <sys/stream.h>
    #include <sys/strsun.h>
    
    
    
    void mcopyin(mblk_t *mp, void *private, size_t size, 
        void * useraddr);
    

     

    INTERFACE LEVEL

    Solaris DDI specific (Solaris DDI).  

    PARAMETERS

    mp

    M_IOCTL or M_IOCDATA message.

    private

    Value to which the cq_private field of copyreq(9S) is set.

    size

    Value to which the cq_size field of copyreq(9S) is set.

    useraddr

    Optionally, the value to which the cq_addr field of copyreq(9S) is set.

     

    DESCRIPTION

    The mcopyin() function converts an M_IOCTL or M_IOCDATA message into an M_COPYIN message using the supplied arguments.

    To convert the message, mcopyin() changes the message type to M_COPYIN, and its payload from a iocblk(9S) to a copyreq(9S). Since the iocblk(9S) and copyreq(9S) are designed to overlay one another, the only fields which must be updated are cq_private, cq_size, and cq_addr, which are set to the supplied values. If useraddr is passed as NULL, mp must be a transparent M_IOCTL, and cq_addr is assigned the pointer-sized quantity found at mp->b_cont->b_rptr.

    Any trailing message blocks associated with mp are freed.  

    RETURN VALUES

    None.  

    CONTEXT

    This function can be called from user, kernel or interrupt context.  

    SEE ALSO

    mcopyout(9F), copyreq(9S)

    STREAMS Programming Guide


     

    Index

    NAME
    SYNOPSIS
    INTERFACE LEVEL
    PARAMETERS
    DESCRIPTION
    RETURN VALUES
    CONTEXT
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру