view libserial-orig/openport.c @ 613:ab4021fb1c66
doc/Loadtools-performance: flash programming added
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Mon, 24 Feb 2020 22:30:00 +0000 (2020-02-24) |
parents |
cb1ba53a1106 |
children |
|
line source
/*
* This module implements the basic serial port opening operation.
*/
#include <sys/types.h>
#include <sys/file.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int target_fd;
open_serial_port(ttyport)
char *ttyport;
{
target_fd = open(ttyport, O_RDWR|O_NONBLOCK);
if (target_fd < 0) {
perror(ttyport);
exit(1);
}
ioctl(target_fd, TIOCEXCL);
return 0;
}