Structural commands
structcmd.h File Reference

A Documented file. More...

Go to the source code of this file.

Macros

#define MAX(a, b)   (((a)>(b))?(a):(b))
 A macro that returns the maximum of a and b.
 

Typedefs

typedef unsigned int UINT32
 A type definition for a .
 

Functions

int open (const char *, int)
 Opens a file descriptor.
 
int close (int)
 Closes the file descriptor fd.
 
size_t write (int, const char *, size_t)
 Writes count bytes from buf to the filedescriptor fd.
 
int read (int, char *, size_t)
 Read bytes from a file descriptor.
 

Variables

int errno
 Contains the last error code.
 

Detailed Description

A Documented file.

Details.

Macro Definition Documentation

◆ MAX

#define MAX ( a,
b )   (((a)>(b))?(a):(b))

A macro that returns the maximum of a and b.

Details.

Typedef Documentation

◆ UINT32

typedef unsigned int UINT32

A type definition for a .

Details.

Function Documentation

◆ close()

int close ( int fd)

Closes the file descriptor fd.

Parameters
fdThe descriptor to close.

◆ open()

int open ( const char * pathname,
int flags )

Opens a file descriptor.

Parameters
pathnameThe name of the descriptor.
flagsOpening flags.

◆ read()

int read ( int fd,
char * buf,
size_t count )

Read bytes from a file descriptor.

Parameters
fdThe descriptor to read from.
bufThe buffer to read into.
countThe number of bytes to read.

◆ write()

size_t write ( int fd,
const char * buf,
size_t count )

Writes count bytes from buf to the filedescriptor fd.

Parameters
fdThe descriptor to write to.
bufThe data buffer to write.
countThe number of bytes to write.

Variable Documentation

◆ errno

int errno

Contains the last error code.

Warning
Not thread safe!