User Tools

Site Tools


solaris:fmodsw.9s

fmodsw


NAME

fmodsw - STREAMS module declaration structure

SYNOPSIS

#include <sys/stream.h>
#include <sys/conf.h>

INTERFACE LEVEL

Solaris DDI specific (Solaris DDI)

DESCRIPTION

The fmodsw structure contains information for STREAMS modules. All STREAMS modules must define a fmodsw structure.

f_name must match mi_idname in the module_info structure. See module_info(9S). f_name should also match the module binary name. (See WARNINGS.)

All modules must set the f_flag to D_MP to indicate that they safely allow multiple threads of execution. See mt-streams(9F) for additional flags.

STRUCTURE MEMBERS

char f_name[FMNAMESZ + 1]; /* module name */
struct streamtab *f_str; /* streams information */
int f_flag; /* flags */

SEE ALSO

mt-streams(9F), modlstrmod(9S), module_info(9S)

STREAMS Programming Guide

WARNINGS

If f_name does not match the module binary name, unexpected failures can occur.


solaris/fmodsw.9s.txt · Last modified: 2023/07/19 08:58 by A User Not Logged in