ELinks 0.18.0
Macros | Functions
hardio.c File Reference

Low-level terminal-suitable I/O routines. More...

#include <errno.h>
#include <stdio.h>
#include <sys/types.h>
#include "elinks.h"
#include "osdep/osdep.h"
#include "terminal/hardio.h"
#include "util/error.h"
Include dependency graph for hardio.c:

Macros

#define debug_open(n, fd, data, datalen)
 
#define debug_flush()
 
#define debug_write(data, datalen)
 

Functions

ssize_t hard_write (int fd, const char *data, size_t datalen)
 
ssize_t hard_read (int fd, char *data, size_t datalen)
 

Detailed Description

Low-level terminal-suitable I/O routines.

Macro Definition Documentation

◆ debug_flush

#define debug_flush ( )

◆ debug_open

#define debug_open (   n,
  fd,
  data,
  datalen 
)

◆ debug_write

#define debug_write (   data,
  datalen 
)

Function Documentation

◆ hard_read()

ssize_t hard_read ( int  fd,
char *  data,
size_t  datalen 
)

◆ hard_write()

ssize_t hard_write ( int  fd,
const char *  data,
size_t  datalen 
)