Query: rpc_mkpipe
OS: suse
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
RPC_MKPIPE(9) Linux Networking RPC_MKPIPE(9)NAMErpc_mkpipe - make an rpc_pipefs file for kernel<->userspace communicationSYNOPSISstruct dentry * rpc_mkpipe(struct dentry * parent, const char * name, void * private, const struct rpc_pipe_ops * ops, int flags);ARGUMENTSparent dentry of directory to create new "pipe" in name name of pipe private private data to associate with the pipe, for the caller's use ops operations defining the behavior of the pipe: upcall, downcall, release_pipe, open_pipe, and destroy_msg. flags rpc_inode flagsDESCRIPTIONData is made available for userspace to read by calls to rpc_queue_upcall. The actual reads will result in calls to ops->upcall, which will be called with the file pointer, message, and userspace buffer to copy to. Writes can come at any time, and do not necessarily have to be responses to upcalls. They will result in calls to msg->downcall. The private argument passed here will be available to all these methods from the file pointer, via RPC_I(file->f_dentry->d_inode)->private.COPYRIGHTKernel Hackers Manual 2.6. July 2010 RPC_MKPIPE(9)
Related Man Pages |
---|
debugfs_create_u32(9) - centos |
debugfs_create_bool(9) - suse |
debugfs_create_blob(9) - suse |
debugfs_create_u8(9) - suse |
securityfs_create_file(9) - suse |
Similar Topics in the Unix Linux Community |
---|
How to restrict user to a specific directory in solaris 10 |
Is UNIX an open source OS ? |
Change directory error |
Migrating to UNIX |
32 bit process addressing more than 4GB |