Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
3.7.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
stropts.h File Reference

Go to the source code of this file.

Data Structures

struct  strbuf
 

Macros

#define RS_HIPRI   BIT(0)
 

Functions

int putmsg (int fildes, const struct strbuf *ctlptr, const struct strbuf *dataptr, int flags)
 
int fdetach (const char *path)
 
int fattach (int fildes, const char *path)
 
int getmsg (int fildes, struct strbuf *ctlptr, struct strbuf *dataptr, int *flagsp)
 
int getpmsg (int fildes, struct strbuf *ctlptr, struct strbuf *dataptr, int *bandp, int *flagsp)
 
int isastream (int fildes)
 

Macro Definition Documentation

◆ RS_HIPRI

#define RS_HIPRI   BIT(0)

Function Documentation

◆ fattach()

int fattach ( int  fildes,
const char *  path 
)

◆ fdetach()

int fdetach ( const char *  path)

◆ getmsg()

int getmsg ( int  fildes,
struct strbuf ctlptr,
struct strbuf dataptr,
int *  flagsp 
)

◆ getpmsg()

int getpmsg ( int  fildes,
struct strbuf ctlptr,
struct strbuf dataptr,
int *  bandp,
int *  flagsp 
)

◆ isastream()

int isastream ( int  fildes)

◆ putmsg()

int putmsg ( int  fildes,
const struct strbuf ctlptr,
const struct strbuf dataptr,
int  flags 
)