diff -Nuar picocom-1.4/Makefile picocom-blambi/Makefile
--- picocom-1.4/Makefile	2004-08-13 13:18:38.000000000 +0200
+++ picocom-blambi/Makefile	2006-08-06 00:29:46.000000000 +0200
@@ -2,7 +2,7 @@
 VERSION=1.4
 
 # CC = gcc
-CPPFLAGS=-DVERSION_STR=\"$(VERSION)\" -DUUCP_LOCK_DIR=\"/var/lock\"
+CPPFLAGS=-DVERSION_STR=\"$(VERSION)\"
 CFLAGS = -Wall -g
 
 # LD = gcc
diff -Nuar picocom-1.4/picocom.c picocom-blambi/picocom.c
--- picocom-1.4/picocom.c	2004-08-12 13:45:11.000000000 +0200
+++ picocom-blambi/picocom.c	2006-08-06 00:29:46.000000000 +0200
@@ -770,7 +770,9 @@
 	printf("  --<e>scape <char>\n");
 	printf("  --no<i>nit\n");
 	printf("  --no<r>eset\n");
+#ifdef UUCP_LOCK_DIR
 	printf("  --no<l>ock\n");
+#endif
 	printf("  --<s>end-cmd <command>\n");
 	printf("  --recei<v>e-cmd <command>\n");
 	printf("  --<h>elp\n");
@@ -828,7 +830,9 @@
 			opts.noreset = 1;
 			break;
 		case 'l':
+#ifdef UUCP_LOCK_DIR
 			opts.nolock = 1;
+#endif
 			break;
 		case 'e':
 			if ( isupper(optarg[0]) )
@@ -930,7 +934,9 @@
 	printf("escape is      : C-%c\n", 'a' + opts.escape - 1);
 	printf("noinit is      : %s\n", opts.noinit ? "yes" : "no");
 	printf("noreset is     : %s\n", opts.noreset ? "yes" : "no");
+#ifdef UUCP_LOCK_DIR
 	printf("nolock is      : %s\n", opts.nolock ? "yes" : "no");
+#endif
 	printf("send_cmd is    : %s\n", opts.send_cmd);
 	printf("receive_cmd is : %s\n", opts.receive_cmd);
 	printf("\n");
