- Main Page
- Files

# structcmd.h File Reference

A Documented file. More...

Go to the source code of this file.

## Defines
#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.

## Define Documentation

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

A macro that returns the maximum of a and b.

Details.

## Typedef Documentation

typedef unsigned int UINT32

A type definition for a .

Details.

## Function Documentation

int close | ( | int | fd | ) |

Closes the file descriptor fd.

Parameters:

  | fd | The descriptor to close.

int open | ( | const char * | pathname,
|  | int | flags |
| ) |  |  |

Opens a file descriptor.

Parameters:

  | pathname | The name of the descriptor.
  | flags | Opening flags.

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

Read bytes from a file descriptor.

Parameters:

  | fd | The descriptor to read from.
  | buf | The buffer to read into.
  | count | The number of bytes to read.

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

Writes count bytes from buf to the filedescriptor fd.

Parameters:

  | fd | The descriptor to write to.
  | buf | The data buffer to write.
  | count | The number of bytes to write.

## Variable Documentation

int errno

Contains the last error code.

Warning:
  Not thread safe!