]> Shamusworld >> Repos - rln/blobdiff - rln.c
Patch to add -y option.
[rln] / rln.c
diff --git a/rln.c b/rln.c
index 23b2fea77f8df642a65f53f03cb118a47c32f0c8..43678377824ec1dcbbae5a3f07db49f8ac9deb20 100644 (file)
--- a/rln.c
+++ b/rln.c
@@ -2977,6 +2977,22 @@ int doargs(int argc, char * argv[])
 
                                wflag = 1;
                                break;
+                       case 'y':
+                       case 'Y':
+                               if (i >= argc)
+                               {
+                                       printf("No directory filename following -y switch\n");
+                                       return 1;
+                               }
+
+                               if (strlen(argv[i]) > FARGSIZE * 3)
+                               {
+                                       printf("Directory file name too long (sorry!)\n");
+                                       return 1;
+                               }
+
+                               strcpy(libdir, argv[i++]);
+                               break;
                        case 'z':
                        case 'Z':                                       // Suppress banner flag
                                if (zflag)