Changeset 3066 for trunk


Ignore:
Timestamp:
Apr 8, 2007, 11:08:24 PM (18 years ago)
Author:
bird
Message:

egrep, fgrep.

Location:
trunk/essentials/sys-apps/grep
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/essentials/sys-apps/grep/kNIX-bootstrap.kmk

    r3064 r3066  
    6868PROGRAMS += grep
    6969grep_TEMPLATE = greputils
    70 grep_INST = usr/bin/grep$(SUFF_EXE)# usr/bin/egrep$(SUFF_EXE) usr/bin/fgrep$(SUFF_EXE)
     70grep_INST = usr/bin/grep$(SUFF_EXE) usr/bin/egrep$(SUFF_EXE) usr/bin/fgrep$(SUFF_EXE)
    7171grep_SOURCES = \
    7272        src/grep.c \
  • trunk/essentials/sys-apps/grep/src/grep.c

    r2557 r3066  
    12921292  initialize_main (&argc, &argv);
    12931293  program_name = argv[0];
     1294#if defined(__OS2__) /* || defined windows */
     1295  keys = strchr (program_name, '\0');
     1296  while (keys > program_name && keys[-1] != '\\'
     1297      && keys[-1] != '/' && keys[-1] != ':')
     1298    keys--;
     1299  program_name = keys;
     1300  if (   !strnicmp (program_name, "egrep", 5)
     1301      && (!program_name[5] || program_name[5] == '.'))
     1302    setmatcher ("egrep");
     1303  else if (   !strnicmp (program_name, "fgrep", 5)
     1304           && (!program_name[5] || program_name[5] == '.'))
     1305    setmatcher ("fgrep");
     1306#else
    12941307  if (program_name && strrchr (program_name, '/'))
    12951308    program_name = strrchr (program_name, '/') + 1;
    1296 
    12971309  if (!strcmp(program_name, "egrep"))
    12981310    setmatcher ("egrep");
    12991311  if (!strcmp(program_name, "fgrep"))
    13001312    setmatcher ("fgrep");
     1313#endif
    13011314
    13021315#if defined(__MSDOS__) || defined(_WIN32)
Note: See TracChangeset for help on using the changeset viewer.