X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/c1e745e465bea208fc888371ae20bde247dc3e16..2d7fc168a2487698881bfea192910b0faba3c232:/client/flasher.c?ds=sidebyside diff --git a/client/flasher.c b/client/flasher.c index d494810a..d1efec5e 100644 --- a/client/flasher.c +++ b/client/flasher.c @@ -15,6 +15,10 @@ #include "uart.h" #include "usb_cmd.h" +#ifdef _WIN32 +# define unlink(x) +#endif + static serial_port sp; static char* serial_port_name; @@ -62,6 +66,8 @@ void ReceiveCommand(UsbCommand* rxcmd) { void CloseProxmark() { // Clean up the port uart_close(sp); + // Fix for linux, it seems that it is extremely slow to release the serial port file descriptor /dev/* + unlink(serial_port_name); } int OpenProxmark(size_t i) {