dupmsg(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

dupmsg(9f)

dupmsg(9F)                     Kernel Functions                     dupmsg(9F)



NAME
       dupmsg - duplicate a message

SYNOPSIS
       #include <sys/stream.h>

       mblk_t *dupmsg(mblk_t *mp);

INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).

PARAMETERS
       mp    Pointer to the message.


DESCRIPTION
       dupmsg()  forms  a new message by copying the message block descriptors
       pointed to by mp and linking them. dupb(9F) is called for each  message
       block. The data blocks themselves are not duplicated.

RETURN VALUES
       If  successful,  dupmsg()  returns  a pointer to the new message block.
       Otherwise, it returns a NULL pointer. A return value of NULL  indicates
       either  memory depletion or the data block reference count, db_ref (see
       datab(9S)), has reached a limit (255). See dupb(9F).

CONTEXT
       dupmsg() can be called from user, kernel, or interrupt context.

EXAMPLES
       Example 1 Using dupmsg()



       See copyb(9F) for an example using dupmsg().


SEE ALSO
       copyb(9F), copymsg(9F), dupb(9F), datab(9S)


       Writing Device Drivers in Oracle Solaris 11.4


       STREAMS Programming Guide



Oracle Solaris 11.4               11 Apr 1991                       dupmsg(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3