ELinks 0.18.0
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 )