1 |
|
/* |
2 |
|
* serial_beos.cpp - Serial device driver, BeOS specific stuff |
3 |
|
* |
4 |
< |
* Basilisk II (C) 1997-1999 Christian Bauer |
4 |
> |
* Basilisk II (C) 1997-2000 Christian Bauer |
5 |
|
* |
6 |
|
* This program is free software; you can redistribute it and/or modify |
7 |
|
* it under the terms of the GNU General Public License as published by |
169 |
|
if (is_parallel) { |
170 |
|
char name[256]; |
171 |
|
sprintf(name, "/dev/parallel/%s", device_name); |
172 |
< |
fd = open(name, O_WRONLY); |
172 |
> |
fd = ::open(name, O_WRONLY); |
173 |
|
if (fd < 0) { |
174 |
|
release_sem(device_sem); |
175 |
|
return openErr; |
513 |
|
// Close port |
514 |
|
while (acquire_sem(device_sem) == B_INTERRUPTED) ; |
515 |
|
if (is_parallel) { |
516 |
< |
close(fd); |
516 |
> |
::close(fd); |
517 |
|
fd = -1; |
518 |
|
} else { |
519 |
|
if (drop_dtr_on_close) |