BSD 4_3_Net_2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 1 Jul 1991 05:39:54 +0000 (21:39 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 1 Jul 1991 05:39:54 +0000 (21:39 -0800)
Work on file usr/src/share/zoneinfo/tags
Work on file usr/src/usr.bin/ar/tags
Work on file usr/src/usr.bin/banner/tags
Work on file usr/src/usr.bin/basename/tags
Work on file Domestic/src/bdes/tags
Work on file usr/src/usr.bin/biff/tags
Work on file usr/src/usr.bin/cal/tags
Work on file usr/src/usr.bin/calendar/tags
Work on file usr/src/usr.bin/checknr/tags
Work on file usr/src/usr.bin/chpass/tags
Work on file usr/src/usr.bin/cksum/tags
Work on file usr/src/usr.bin/cmp/tags
Work on file usr/src/usr.bin/col/tags
Work on file usr/src/usr.bin/colcrt/tags
Work on file usr/src/usr.bin/colrm/tags
Work on file usr/src/usr.bin/column/tags
Work on file usr/src/usr.bin/comm/tags
Work on file usr/src/usr.bin/compress/tags
Work on file usr/src/usr.bin/cpio/tags
Work on file usr/src/usr.bin/ctags/tags
Work on file usr/src/usr.bin/cut/tags
Work on file usr/src/usr.bin/dirname/tags
Work on file usr/src/usr.bin/du/tags
Work on file usr/src/usr.bin/env/tags
Work on file usr/src/usr.bin/error/tags
Work on file usr/src/usr.bin/expand/tags
Work on file usr/src/usr.bin/false/tags
Work on file usr/src/usr.bin/find/tags
Work on file usr/src/usr.bin/finger/tags
Work on file usr/src/usr.bin/fmt/tags
Work on file usr/src/usr.bin/fold/tags
Work on file usr/src/usr.bin/fpr/tags
Work on file usr/src/usr.bin/from/tags
Work on file usr/src/usr.bin/fsplit/tags
Work on file usr/src/usr.bin/fstat/tags
Work on file usr/src/usr.bin/ftp/tags
Work on file usr/src/usr.bin/g++/g++/tags

Synthesized-from: CSRG/cd2/net.2

37 files changed:
Domestic/src/bdes/tags [new file with mode: 0644]
usr/src/share/zoneinfo/tags [new file with mode: 0644]
usr/src/usr.bin/ar/tags [new file with mode: 0644]
usr/src/usr.bin/banner/tags [new file with mode: 0644]
usr/src/usr.bin/basename/tags [new file with mode: 0644]
usr/src/usr.bin/biff/tags [new file with mode: 0644]
usr/src/usr.bin/cal/tags [new file with mode: 0644]
usr/src/usr.bin/calendar/tags [new file with mode: 0644]
usr/src/usr.bin/checknr/tags [new file with mode: 0644]
usr/src/usr.bin/chpass/tags [new file with mode: 0644]
usr/src/usr.bin/cksum/tags [new file with mode: 0644]
usr/src/usr.bin/cmp/tags [new file with mode: 0644]
usr/src/usr.bin/col/tags [new file with mode: 0644]
usr/src/usr.bin/colcrt/tags [new file with mode: 0644]
usr/src/usr.bin/colrm/tags [new file with mode: 0644]
usr/src/usr.bin/column/tags [new file with mode: 0644]
usr/src/usr.bin/comm/tags [new file with mode: 0644]
usr/src/usr.bin/compress/tags [new file with mode: 0644]
usr/src/usr.bin/cpio/tags [new file with mode: 0644]
usr/src/usr.bin/ctags/tags [new file with mode: 0644]
usr/src/usr.bin/cut/tags [new file with mode: 0644]
usr/src/usr.bin/dirname/tags [new file with mode: 0644]
usr/src/usr.bin/du/tags [new file with mode: 0644]
usr/src/usr.bin/env/tags [new file with mode: 0644]
usr/src/usr.bin/error/tags [new file with mode: 0644]
usr/src/usr.bin/expand/tags [new file with mode: 0644]
usr/src/usr.bin/false/tags [new file with mode: 0644]
usr/src/usr.bin/find/tags [new file with mode: 0644]
usr/src/usr.bin/finger/tags [new file with mode: 0644]
usr/src/usr.bin/fmt/tags [new file with mode: 0644]
usr/src/usr.bin/fold/tags [new file with mode: 0644]
usr/src/usr.bin/fpr/tags [new file with mode: 0644]
usr/src/usr.bin/from/tags [new file with mode: 0644]
usr/src/usr.bin/fsplit/tags [new file with mode: 0644]
usr/src/usr.bin/fstat/tags [new file with mode: 0644]
usr/src/usr.bin/ftp/tags [new file with mode: 0644]
usr/src/usr.bin/g++/g++/tags [new file with mode: 0644]

diff --git a/Domestic/src/bdes/tags b/Domestic/src/bdes/tags
new file mode 100644 (file)
index 0000000..5208098
--- /dev/null
@@ -0,0 +1,31 @@
+BUFFER bdes.c  /^#define       BUFFER(x)       (x)$/
+CHAR   bdes.c  /^#define       CHAR(x,i)       (x[i])$/
+DES_KEY        bdes.c  /^#define       DES_KEY(buf) \\$/
+DES_XFORM      bdes.c  /^#define       DES_XFORM(buf) \\$/
+MEMCPY bdes.c  /^#define       MEMCPY(dest,src,len)    bcopy((src),(dest),(l/
+MEMZERO        bdes.c  /^#define       MEMZERO(dest,len)       bzero((dest),(len))$/
+Mbdes  bdes.c  /^main(ac, av)$/
+READ   bdes.c  /^#define       READ(buf, n)    fread(buf, sizeof(char), n, s/
+UBUFFER        bdes.c  /^#define       UBUFFER(x)      (x)$/
+UCHAR  bdes.c  /^#define       UCHAR(x,i)      (x[i])$/
+WRITE  bdes.c  /^#define WRITE(buf,n)                                          \\$/
+cbcauth        bdes.c  /^cbcauth()$/
+cbcdec bdes.c  /^cbcdec()$/
+cbcenc bdes.c  /^cbcenc()$/
+cfbadec        bdes.c  /^cfbadec()$/
+cfbaenc        bdes.c  /^cfbaenc()$/
+cfbauth        bdes.c  /^cfbauth()$/
+cfbdec bdes.c  /^cfbdec()$/
+cfbenc bdes.c  /^cfbenc()$/
+compress       bdes.c  /^compress(from, to)$/
+cvtkey bdes.c  /^cvtkey(obuf, ibuf)$/
+ecbdec bdes.c  /^ecbdec()$/
+ecbenc bdes.c  /^ecbenc()$/
+err    bdes.c  /^err(n, s)$/
+expand bdes.c  /^expand(from, to)$/
+makekey        bdes.c  /^makekey(buf)$/
+ofbdec bdes.c  /^ofbdec()$/
+ofbenc bdes.c  /^ofbenc()$/
+setbits        bdes.c  /^setbits(s, mult)$/
+tobinhex       bdes.c  /^tobinhex(c, radix)$/
+usage  bdes.c  /^usage()$/
diff --git a/usr/src/share/zoneinfo/tags b/usr/src/share/zoneinfo/tags
new file mode 100644 (file)
index 0000000..5fc226b
--- /dev/null
@@ -0,0 +1,54 @@
+Mzic   zic.c   /^main(argc, argv)$/
+NULLMAL        ialloc.c        /^#define NULLMAL(x)    ((x) == NULL || (x) == MAL)$/
+addleap        zic.c   /^addleap(t, positive, rolling)$/
+addtt  zic.c   /^addtt(starttime, type)$/
+addtype        zic.c   /^addtype(gmtoff, abbr, isdst, ttisstd)$/
+adjleap        zic.c   /^adjleap()$/
+associate      zic.c   /^associate()$/
+byword zic.c   /^byword(word, table)$/
+ciequal        zic.c   /^ciequal(ap, bp)               \/* case-insensitive equality *\//
+convert        zic.c   /^convert(val, buf)$/
+dolink zic.c   /^dolink(fromfile, tofile)$/
+eat    zic.c   /^eat(name, num)$/
+eats   zic.c   /^eats(name, num, rname, rnum)$/
+ecatalloc      zic.c   /^#define ecatalloc(oldp, newp) memcheck(icatalloc(o/
+ecpyalloc      zic.c   /^#define ecpyalloc(ptr)                memcheck(icpyalloc(ptr))$/
+eitol  zic.c   /^eitol(i)$/
+emalloc        zic.c   /^#define emalloc(size)         memcheck(imalloc(size))$/
+erealloc       zic.c   /^#define erealloc(ptr, size)   memcheck(irealloc(ptr,/
+error  zic.c   /^error(string)$/
+getfields      zic.c   /^getfields(cp)$/
+gethms zic.c   /^gethms(string, errstring, signable)$/
+icalloc        ialloc.c        /^icalloc(nelem, elsize)$/
+icatalloc      ialloc.c        /^icatalloc(old, new)$/
+icfree ialloc.c        /^icfree(p)$/
+icpyalloc      ialloc.c        /^icpyalloc(string)$/
+ifree  ialloc.c        /^ifree(p)$/
+imalloc        ialloc.c        /^imalloc(n)$/
+infile zic.c   /^infile(name)$/
+inleap zic.c   /^inleap(fields, nfields)$/
+inlink zic.c   /^inlink(fields, nfields)$/
+inrule zic.c   /^inrule(fields, nfields)$/
+inzcont        zic.c   /^inzcont(fields, nfields)$/
+inzone zic.c   /^inzone(fields, nfields)$/
+inzsub zic.c   /^inzsub(fields, nfields, iscont)$/
+irealloc       ialloc.c        /^irealloc(pointer, size)$/
+itsabbr        zic.c   /^itsabbr(abbr, word)$/
+itsdir zic.c   /^itsdir(name)$/
+lowerit        zic.c   /^lowerit(a)$/
+memcheck       zic.c   /^memcheck(ptr)$/
+mkdirs zic.c   /^mkdirs(name)$/
+newabbr        zic.c   /^newabbr(string)$/
+nonzero        ialloc.c        /^#define nonzero(n)    (((n) == 0) ? 1 : (n))$/
+oadd   zic.c   /^oadd(t1, t2)$/
+outzone        zic.c   /^outzone(zpfirst, zonecount)$/
+puttzcode      zic.c   /^puttzcode(val, fp)$/
+rcomp  zic.c   /^rcomp(cp1, cp2)$/
+rpytime        zic.c   /^rpytime(rp, wantedy)$/
+rulesub        zic.c   /^rulesub(rp, loyearp, hiyearp, typep, monthp, dayp,/
+scheck scheck.c        /^scheck(string, format)$/
+setboundaries  zic.c   /^setboundaries()$/
+tadd   zic.c   /^tadd(t1, t2)$/
+usage  zic.c   /^usage()$/
+writezone      zic.c   /^writezone(name)$/
+yearistype     zic.c   /^yearistype(year, type)$/
diff --git a/usr/src/usr.bin/ar/tags b/usr/src/usr.bin/ar/tags
new file mode 100644 (file)
index 0000000..e35ba3c
--- /dev/null
@@ -0,0 +1,24 @@
+AR_ATOI        archive.c       /^#define       AR_ATOI(from, to, len, base) { \\$/
+Mar    ar.c    /^main(argc, argv)$/
+append append.c        /^append(argv)$/
+badfmt misc.c  /^badfmt()$/
+badoptions     ar.c    /^badoptions(arg)$/
+close_archive  archive.c       /^close_archive(fd)$/
+compare        misc.c  /^compare(dest)$/
+contents       contents.c      /^contents(argv)$/
+copy_ar        archive.c       /^copy_ar(cfp, size)$/
+delete delete.c        /^delete(argv)$/
+error  misc.c  /^error(name)$/
+extract        extract.c       /^extract(argv)$/
+files  misc.c  /^files(argv)$/
+get_arobj      archive.c       /^get_arobj(fd)$/
+move   move.c  /^move(argv)$/
+open_archive   archive.c       /^open_archive(mode)$/
+orphans        misc.c  /^orphans(argv)$/
+print  print.c /^print(argv)$/
+put_arobj      archive.c       /^put_arobj(cfp, sb)$/
+replace        replace.c       /^replace(argv)$/
+rname  misc.c  /^rname(path)$/
+skip_arobj     archive.c       /^skip_arobj(fd)$/
+tmp    misc.c  /^tmp()$/
+usage  ar.c    /^usage()$/
diff --git a/usr/src/usr.bin/banner/tags b/usr/src/usr.bin/banner/tags
new file mode 100644 (file)
index 0000000..795d130
--- /dev/null
@@ -0,0 +1,2 @@
+Mbanner        banner.c        /^main(argc, argv)$/
+dir    banner.c        /^#define dir(f) "\/e1\/mrh\/ucb\/lib\/f"$/
diff --git a/usr/src/usr.bin/basename/tags b/usr/src/usr.bin/basename/tags
new file mode 100644 (file)
index 0000000..eacfa2f
--- /dev/null
@@ -0,0 +1,2 @@
+Mbasename      basename.c      /^main(argc, argv)$/
+usage  basename.c      /^usage()$/
diff --git a/usr/src/usr.bin/biff/tags b/usr/src/usr.bin/biff/tags
new file mode 100644 (file)
index 0000000..6d33950
--- /dev/null
@@ -0,0 +1 @@
+Mbiff  biff.c  /^main(argc, argv)$/
diff --git a/usr/src/usr.bin/cal/tags b/usr/src/usr.bin/cal/tags
new file mode 100644 (file)
index 0000000..8914a00
--- /dev/null
@@ -0,0 +1,15 @@
+Mcal   cal.c   /^main(argc, argv)$/
+ascii_day      cal.c   /^ascii_day(p, day)$/
+center cal.c   /^center(str, len, separate)$/
+centuries_since_1700   cal.c   /^#define       centuries_since_1700(yr) \\$/
+day_array      cal.c   /^day_array(month, year, days)$/
+day_in_week    cal.c   /^day_in_week(day, month, year)$/
+day_in_year    cal.c   /^day_in_year(day, month, year)$/
+j_yearly       cal.c   /^j_yearly(year)$/
+leap_year      cal.c   /^#define       leap_year(yr) \\$/
+leap_years_since_year_1        cal.c   /^#define       leap_years_since_year_1(yr) \\$/
+monthly        cal.c   /^monthly(month, year)$/
+quad_centuries_since_1700      cal.c   /^#define       quad_centuries_since_1700(yr) \\$/
+trim_trailing_spaces   cal.c   /^trim_trailing_spaces(s)$/
+usage  cal.c   /^usage()$/
+yearly cal.c   /^yearly(year)$/
diff --git a/usr/src/usr.bin/calendar/tags b/usr/src/usr.bin/calendar/tags
new file mode 100644 (file)
index 0000000..391fd99
--- /dev/null
@@ -0,0 +1,10 @@
+Mcalendar      calendar.c      /^main(argc, argv)$/
+cal    calendar.c      /^cal()$/
+closecal       calendar.c      /^closecal(fp)$/
+getday calendar.c      /^getday(s)$/
+getfield       calendar.c      /^getfield(p, endp, flags)$/
+getmonth       calendar.c      /^getmonth(s)$/
+isnow  calendar.c      /^isnow(endp)$/
+opencal        calendar.c      /^opencal()$/
+settime        calendar.c      /^settime()$/
+usage  calendar.c      /^usage()$/
diff --git a/usr/src/usr.bin/checknr/tags b/usr/src/usr.bin/checknr/tags
new file mode 100644 (file)
index 0000000..df71dfb
--- /dev/null
@@ -0,0 +1,13 @@
+Mchecknr       checknr.c       /^main(argc, argv)$/
+addcmd checknr.c       /^addcmd(line)$/
+addmac checknr.c       /^addmac(mac)$/
+binsrch        checknr.c       /^binsrch(mac)$/
+checkknown     checknr.c       /^checkknown(mac)$/
+chkcmd checknr.c       /^chkcmd(line, mac)$/
+complain       checknr.c       /^complain(i)$/
+eq     checknr.c       /^eq(s1, s2)$/
+nomatch        checknr.c       /^nomatch(mac)$/
+pe     checknr.c       /^pe(lineno)$/
+process        checknr.c       /^process(f)$/
+prop   checknr.c       /^prop(i)$/
+usage  checknr.c       /^usage()$/
diff --git a/usr/src/usr.bin/chpass/tags b/usr/src/usr.bin/chpass/tags
new file mode 100644 (file)
index 0000000..eff384b
--- /dev/null
@@ -0,0 +1,28 @@
+Mchpass        chpass.c        /^main(argc, argv)$/
+atot   util.c  /^atot(p, store)$/
+baduser        chpass.c        /^baduser()$/
+display        edit.c  /^display(fd, pw)$/
+edit   edit.c  /^edit(pw)$/
+ok_shell       util.c  /^ok_shell(name)$/
+p_change       field.c /^p_change(p, pw, ep)$/
+p_class        field.c /^p_class(p, pw, ep)$/
+p_expire       field.c /^p_expire(p, pw, ep)$/
+p_gecos        field.c /^p_gecos(p, pw, ep)$/
+p_gid  field.c /^p_gid(p, pw, ep)$/
+p_hdir field.c /^p_hdir(p, pw, ep)$/
+p_login        field.c /^p_login(p, pw, ep)$/
+p_passwd       field.c /^p_passwd(p, pw, ep)$/
+p_shell        field.c /^p_shell(p, pw, ep)$/
+p_uid  field.c /^p_uid(p, pw, ep)$/
+pw_copy        pw_copy.c       /^pw_copy(ffd, tfd, pw)$/
+pw_edit        ../../usr.sbin/vipw/pw_util.c   /^pw_edit(notsetuid)$/
+pw_error       ../../usr.sbin/vipw/pw_util.c   /^pw_error(name, err, eval)$/
+pw_init        ../../usr.sbin/vipw/pw_util.c   /^pw_init()$/
+pw_lock        ../../usr.sbin/vipw/pw_util.c   /^pw_lock()$/
+pw_mkdb        ../../usr.sbin/vipw/pw_util.c   /^pw_mkdb()$/
+pw_prompt      ../../usr.sbin/vipw/pw_util.c   /^pw_prompt()$/
+pw_scan        ../../usr.sbin/pwd_mkdb/pw_scan.c       /^pw_scan(bp, pw)$/
+pw_tmp ../../usr.sbin/vipw/pw_util.c   /^pw_tmp()$/
+ttoa   util.c  /^ttoa(tval)$/
+usage  chpass.c        /^usage()$/
+verify edit.c  /^verify(pw)$/
diff --git a/usr/src/usr.bin/cksum/tags b/usr/src/usr.bin/cksum/tags
new file mode 100644 (file)
index 0000000..178e12d
--- /dev/null
@@ -0,0 +1,8 @@
+Mcksum cksum.c /^main(argc, argv)$/
+crc    crc.c   /^crc(fd, cval, clen)$/
+csum1  sum1.c  /^csum1(fd, cval, clen)$/
+csum2  sum2.c  /^csum2(fd, cval, clen)$/
+pcrc   print.c /^pcrc(fn, val, len)$/
+psum1  print.c /^psum1(fn, val, len)$/
+psum2  print.c /^psum2(fn, val, len)$/
+usage  cksum.c /^usage()$/
diff --git a/usr/src/usr.bin/cmp/tags b/usr/src/usr.bin/cmp/tags
new file mode 100644 (file)
index 0000000..e214eff
--- /dev/null
@@ -0,0 +1,7 @@
+Mcmp   cmp.c   /^main(argc, argv)$/
+cmp    cmp.c   /^cmp()$/
+endoffile      cmp.c   /^endoffile(filename)$/
+error  cmp.c   /^error(filename)$/
+otoi   cmp.c   /^otoi(s)$/
+skip   cmp.c   /^skip(dist, fd, fname)$/
+usage  cmp.c   /^usage()$/
diff --git a/usr/src/usr.bin/col/tags b/usr/src/usr.bin/col/tags
new file mode 100644 (file)
index 0000000..170d806
--- /dev/null
@@ -0,0 +1,11 @@
+Mcol   col.c   /^main(argc, argv)$/
+PUTC   col.c   /^#define       PUTC(ch) \\$/
+alloc_line     col.c   /^alloc_line()$/
+flush_blanks   col.c   /^flush_blanks()$/
+flush_line     col.c   /^flush_line(l)$/
+flush_lines    col.c   /^flush_lines(nflush)$/
+free_line      col.c   /^free_line(l)$/
+usage  col.c   /^usage()$/
+warn   col.c   /^warn(line)$/
+wrerr  col.c   /^wrerr()$/
+xmalloc        col.c   /^xmalloc(p, size)$/
diff --git a/usr/src/usr.bin/colcrt/tags b/usr/src/usr.bin/colcrt/tags
new file mode 100644 (file)
index 0000000..7bfc23d
--- /dev/null
@@ -0,0 +1,4 @@
+Mcolcrt        colcrt.c        /^main(argc, argv)$/
+move   colcrt.c        /^move(l, m)$/
+pflush colcrt.c        /^pflush(ol)$/
+plus   colcrt.c        /^plus(c, d)$/
diff --git a/usr/src/usr.bin/colrm/tags b/usr/src/usr.bin/colrm/tags
new file mode 100644 (file)
index 0000000..5adda95
--- /dev/null
@@ -0,0 +1,2 @@
+Mcolrm colrm.c /^main(argc,argv)$/
+getn   colrm.c /^getn(ap)$/
diff --git a/usr/src/usr.bin/column/tags b/usr/src/usr.bin/column/tags
new file mode 100644 (file)
index 0000000..c1b6580
--- /dev/null
@@ -0,0 +1,9 @@
+Mcolumn        column.c        /^main(argc, argv)$/
+c_columnate    column.c        /^c_columnate()$/
+emalloc        column.c        /^emalloc(size)$/
+input  column.c        /^input(fp)$/
+maketbl        column.c        /^maketbl()$/
+nomem  column.c        /^nomem()$/
+print  column.c        /^print()$/
+r_columnate    column.c        /^r_columnate()$/
+usage  column.c        /^usage()$/
diff --git a/usr/src/usr.bin/comm/tags b/usr/src/usr.bin/comm/tags
new file mode 100644 (file)
index 0000000..d881da6
--- /dev/null
@@ -0,0 +1,4 @@
+Mcomm  comm.c  /^main(argc,argv)$/
+file   comm.c  /^file(name)$/
+show   comm.c  /^show(fp, offset, buf)$/
+usage  comm.c  /^usage()$/
diff --git a/usr/src/usr.bin/compress/tags b/usr/src/usr.bin/compress/tags
new file mode 100644 (file)
index 0000000..cf57486
--- /dev/null
@@ -0,0 +1,5 @@
+Mcompress      compress.c      /^main(argc, argv)$/
+codetabof      compress.c      /^#define codetabof(i)  codetab[i]$/
+compress       compress.c      /^compress()$/
+htabof compress.c      /^#define htabof(i)     htab[i]$/
+tab_prefixof   compress.c      /^#define tab_prefixof(i)       codetabof(i)$/
diff --git a/usr/src/usr.bin/cpio/tags b/usr/src/usr.bin/cpio/tags
new file mode 100644 (file)
index 0000000..724398a
--- /dev/null
@@ -0,0 +1,31 @@
+EQ     cpio.c  /^#define EQ(x,y)       (strcmp(x,y)==0)$/
+MKSHORT        cpio.c  /^#define MKSHORT(v,lv) {U.l=1L;if(U.c[0]) U.l=lv,v[/
+MK_USHORT      cpio.c  /^#define MK_USHORT(a)  (a & 00000177777)       \/* Make un/
+Mcpio  cpio.c  /^main(argc, argv)$/
+bintochar      cpio.c  /^bintochar(t)          \/* ASCII header write *\/$/
+bread  cpio.c  /^bread(b, c)$/
+breread        cpio.c  /^breread(b, c)$/
+bwrite cpio.c  /^bwrite(rp, c)$/
+chartobin      cpio.c  /^chartobin()           \/* ASCII header read *\/$/
+chgreel        cpio.c  /^chgreel(x, fl, rv)$/
+chkhdr cpio.c  /^chkhdr()$/
+chkswfile      cpio.c  /^chkswfile( sp, c, option )$/
+ckname cpio.c  /^ckname(namep) \/* check filenames with patterns gi/
+eomchgreel     cpio.c  /^eomchgreel()$/
+fperr  cpio.c  /^fperr( va_alist )$/
+fperrno        cpio.c  /^fperrno( va_alist )$/
+gethdr cpio.c  /^gethdr()              \/* get file headers *\/$/
+getname        cpio.c  /^getname()             \/* get file name, get info for header /
+gmatch cpio.c  /^gmatch(s, p)$/
+missdir        cpio.c  /^missdir(namep)$/
+mklong cpio.c  /^long mklong(v)$/
+nmatch cpio.c  /^nmatch(s, pat)$/
+openout        cpio.c  /^openout(namep, symlname)      \/* open files for writin/
+pentry cpio.c  /^pentry(namep)         \/* print verbose table of contents/
+postml cpio.c  /^postml(namep, np)             \/* linking funtion:  Postml() /
+pwd    cpio.c  /^pwd()         \/* get working directory *\/$/
+set_time       cpio.c  /^set_time(namep, atime, mtime) \/* set access and m/
+smemcpy        cpio.c  /^smemcpy( to, from, count )$/
+swap   cpio.c  /^swap(buf, bytecount, bytes, halfwords)        \/* swap ha/
+umatch cpio.c  /^umatch(s, p)$/
+usage  cpio.c  /^usage()$/
diff --git a/usr/src/usr.bin/ctags/tags b/usr/src/usr.bin/ctags/tags
new file mode 100644 (file)
index 0000000..ef724da
--- /dev/null
@@ -0,0 +1,20 @@
+Mctags ctags.c /^main(argc,argv)$/
+PF_funcs       fortran.c       /^PF_funcs()$/
+add_node       tree.c  /^add_node(node,cur_node)$/
+c_entries      C.c     /^c_entries()$/
+cicmp  fortran.c       /^cicmp(cp)$/
+find_entries   ctags.c /^find_entries(file)$/
+free_tree      tree.c  /^free_tree(node)$/
+func_entry     C.c     /^func_entry()$/
+getline        print.c /^getline()$/
+hash_entry     C.c     /^hash_entry()$/
+init   ctags.c /^init()$/
+l_entries      lisp.c  /^l_entries()$/
+pfnote tree.c  /^pfnote(name,ln)$/
+put_entries    print.c /^put_entries(node)$/
+skip_comment   C.c     /^skip_comment()$/
+skip_key       C.c     /^skip_key(key)$/
+str_entry      C.c     /^str_entry(c)$/
+takeprec       fortran.c       /^takeprec()$/
+toss_yysec     yacc.c  /^toss_yysec()$/
+y_entries      yacc.c  /^y_entries()$/
diff --git a/usr/src/usr.bin/cut/tags b/usr/src/usr.bin/cut/tags
new file mode 100644 (file)
index 0000000..3a608bb
--- /dev/null
@@ -0,0 +1,6 @@
+Mcut   cut.c   /^main(argc, argv)$/
+badlist        cut.c   /^badlist(msg)$/
+c_cut  cut.c   /^c_cut(fp, fname)$/
+f_cut  cut.c   /^f_cut(fp, fname)$/
+get_list       cut.c   /^get_list(list)$/
+usage  cut.c   /^usage()$/
diff --git a/usr/src/usr.bin/dirname/tags b/usr/src/usr.bin/dirname/tags
new file mode 100644 (file)
index 0000000..9cdf4f6
--- /dev/null
@@ -0,0 +1,2 @@
+Mdirname       dirname.c       /^main(argc, argv)$/
+usage  dirname.c       /^usage()$/
diff --git a/usr/src/usr.bin/du/tags b/usr/src/usr.bin/du/tags
new file mode 100644 (file)
index 0000000..5341d8c
--- /dev/null
@@ -0,0 +1,3 @@
+Mdu    du.c    /^main(argc, argv)$/
+linkchk        du.c    /^linkchk(p)$/
+usage  du.c    /^usage()$/
diff --git a/usr/src/usr.bin/env/tags b/usr/src/usr.bin/env/tags
new file mode 100644 (file)
index 0000000..1e03cd5
--- /dev/null
@@ -0,0 +1 @@
+Menv   env.c   /^main(argc, argv)$/
diff --git a/usr/src/usr.bin/error/tags b/usr/src/usr.bin/error/tags
new file mode 100644 (file)
index 0000000..4e3be5f
--- /dev/null
@@ -0,0 +1,73 @@
+Calloc subr.c  /^char *Calloc(nelements, size)$/
+ECITERATE      touch.c /^#define       ECITERATE(ei, p, lb)    for (ei = lb; p = err/
+EITERATE       touch.c /^#define EITERATE(p, fv, i)    for (p = fv[i]; p < fv[/
+FILEITERATE    touch.c /^#define       FILEITERATE(fi, lb)     for (fi = lb; fi <= nf/
+Mmain  main.c  /^main(argc, argv)$/
+P      main.c  /^#define P(msg, arg) fprintf(stdout, msg, arg)$/
+alldigits      pi.c    /^boolean alldigits(string)$/
+arrayify       subr.c  /^arrayify(e_length, e_array, header)$/
+catchall       input.c /^Errorclass catchall()$/
+clob_last      subr.c  /^clob_last(string, newstuff)$/
+countfiles     touch.c /^int countfiles(errors)$/
+cpp    input.c /^Errorclass    cpp()$/
+discardit      filter.c        /^Errorclass discardit(errorp)$/
+diverterrors   touch.c /^diverterrors(name, dest, files, ix, previewed, nte/
+eaterrors      input.c /^eaterrors(r_errorc, r_errorv)$/
+edit   touch.c /^boolean edit(name)$/
+error  subr.c  /^error(msg, a1, a2, a3)$/
+erroradd       input.c /^erroradd(errorlength, errorv, errorclass, errorsub/
+errorprint     touch.c /^errorprint(place, errorp, print_all)$/
+errorsort      main.c  /^int errorsort(epp1, epp2)$/
+execvarg       touch.c /^execvarg(n_pissed_on, r_argc, r_argv)$/
+f77    input.c /^f77()$/
+filenames      touch.c /^filenames(nfiles, files)$/
+findfiles      touch.c /^findfiles(nerrors, errors, r_nfiles, r_files)$/
+firstchar      subr.c  /^char firstchar(string)$/
+forkvi main.c  /^forkvi(argc, argv)$/
+getignored     filter.c        /^getignored(auxname)$/
+hackfile       touch.c /^hackfile(name, files, ix, nerrors)$/
+inquire        touch.c /^int inquire(fmt, a1, a2)$/
+insert touch.c /^insert(place)$/
+instringset    pi.c    /^boolean instringset(member, set)$/
+isdateformat   pi.c    /^boolean isdateformat(wordc, wordv)$/
+lastchar       subr.c  /^char lastchar(string)$/
+lexsort        filter.c        /^int lexsort(cpp1, cpp2)$/
+lint0  input.c /^Errorclass lint0()$/
+lint1  input.c /^Errorclass lint1()$/
+lint2  input.c /^Errorclass lint2()$/
+lint3  input.c /^Errorclass lint3()$/
+make   input.c /^Errorclass make()$/
+mod2   input.c /^Errorclass mod2()$/
+mustoverwrite  touch.c /^int mustoverwrite(preciousfile, tmpfile)$/
+mustwrite      touch.c /^mustwrite(base, n, preciousfile)$/
+next_lastchar  subr.c  /^char  next_lastchar(string)$/
+nopertain      touch.c /^int nopertain(files)$/
+oktotouch      touch.c /^int oktotouch(filename)$/
+onelong        input.c /^Errorclass onelong()$/
+onintr touch.c /^onintr()$/
+pccccom        input.c /^Errorclass pccccom()$/
+persperdexplode        subr.c  /^boolean persperdexplode(string, r_perd, r_pers)$/
+pi     pi.c    /^Errorclass pi()$/
+piptr  pi.c    /^boolean piptr(string)$/
+plural subr.c  /^char *plural(n)$/
+position       subr.c  /^int position(string, ch)$/
+preview        touch.c /^boolean preview(name, nerrors, files, ix)$/
+printerrors    subr.c  /^printerrors(look_at_subclass, errorc, errorv)$/
+probethisfile  touch.c /^int probethisfile(name)$/
+qpersperdexplode       subr.c  /^boolean qpersperdexplode(string, r_perd, r_pers)$/
+ri     input.c /^Errorclass ri()$/
+richieccom     input.c /^Errorclass richieccom()$/
+search_ignore  filter.c        /^int search_ignore(key)$/
+settotouch     touch.c /^int settotouch(name)$/
+strsave        subr.c  /^char *strsave(instring)$/
+substitute     subr.c  /^char *substitute(string, chold, chnew)$/
+text   touch.c /^text(p, use_all)$/
+touchfiles     touch.c /^boolean touchfiles(nfiles, files, r_edargc, r_edar/
+troff  input.c /^Errorclass troff()$/
+try    main.c  /^try(name, argc, argv)$/
+verbform       subr.c  /^char *verbform(n)$/
+wordvbuild     subr.c  /^wordvbuild(string, r_wordc, r_wordv)$/
+wordvcmp       subr.c  /^int wordvcmp(wordv1, wordc, wordv2)$/
+wordvprint     subr.c  /^wordvprint(fyle, wordc, wordv)$/
+wordvsplice    subr.c  /^char  **wordvsplice(emptyhead, wordc, wordv)$/
+writetouched   touch.c /^writetouched(overwrite)$/
diff --git a/usr/src/usr.bin/expand/tags b/usr/src/usr.bin/expand/tags
new file mode 100644 (file)
index 0000000..106f176
--- /dev/null
@@ -0,0 +1,2 @@
+Mexpand        expand.c        /^main(argc, argv)$/
+getstops       expand.c        /^getstops(cp)$/
diff --git a/usr/src/usr.bin/false/tags b/usr/src/usr.bin/false/tags
new file mode 100644 (file)
index 0000000..aff1b44
--- /dev/null
@@ -0,0 +1 @@
+Mfalse false.c /^main()$/
diff --git a/usr/src/usr.bin/find/tags b/usr/src/usr.bin/find/tags
new file mode 100644 (file)
index 0000000..c3a96aa
--- /dev/null
@@ -0,0 +1,71 @@
+COMPARE        function.c      /^#define       COMPARE(a, b) { \\$/
+Mmain  main.c  /^main(argc, argv)$/
+brace_subst    misc.c  /^brace_subst(orig, store, path, len)$/
+c_atime        function.c      /^c_atime(arg)$/
+c_closeparen   function.c      /^c_closeparen()$/
+c_ctime        function.c      /^c_ctime(arg)$/
+c_depth        function.c      /^c_depth()$/
+c_exec function.c      /^c_exec(argvp, isok)$/
+c_follow       function.c      /^c_follow()$/
+c_fstype       function.c      /^c_fstype(arg)$/
+c_group        function.c      /^c_group(gname)$/
+c_inum function.c      /^c_inum(arg)$/
+c_links        function.c      /^c_links(arg)$/
+c_ls   function.c      /^c_ls()$/
+c_mtime        function.c      /^c_mtime(arg)$/
+c_name function.c      /^c_name(pattern)$/
+c_newer        function.c      /^c_newer(filename)$/
+c_nogroup      function.c      /^c_nogroup()$/
+c_not  function.c      /^c_not()$/
+c_nouser       function.c      /^c_nouser()$/
+c_openparen    function.c      /^c_openparen()$/
+c_or   function.c      /^c_or()$/
+c_perm function.c      /^c_perm(perm)$/
+c_print        function.c      /^c_print()$/
+c_prune        function.c      /^c_prune()$/
+c_size function.c      /^c_size(arg)$/
+c_type function.c      /^c_type(typestring)$/
+c_user function.c      /^c_user(username)$/
+c_xdev function.c      /^c_xdev()$/
+emalloc        misc.c  /^emalloc(len)$/
+err    misc.c  /^err(fmt, va_alist)$/
+f_always_true  function.c      /^f_always_true(plan, entry)$/
+f_atime        function.c      /^f_atime(plan, entry)$/
+f_ctime        function.c      /^f_ctime(plan, entry)$/
+f_exec function.c      /^f_exec(plan, entry)$/
+f_expr function.c      /^f_expr(plan, entry)$/
+f_fstype       function.c      /^f_fstype(plan, entry)$/
+f_group        function.c      /^f_group(plan, entry)$/
+f_inum function.c      /^f_inum(plan, entry)$/
+f_links        function.c      /^f_links(plan, entry)$/
+f_ls   function.c      /^f_ls(plan, entry)$/
+f_mtime        function.c      /^f_mtime(plan, entry)$/
+f_name function.c      /^f_name(plan, entry)$/
+f_newer        function.c      /^f_newer(plan, entry)$/
+f_nogroup      function.c      /^f_nogroup(plan, entry)$/
+f_not  function.c      /^f_not(plan, entry)$/
+f_nouser       function.c      /^f_nouser(plan, entry)$/
+f_or   function.c      /^f_or(plan, entry)$/
+f_perm function.c      /^f_perm(plan, entry)$/
+f_print        function.c      /^f_print(plan, entry)$/
+f_prune        function.c      /^f_prune(plan, entry)$/
+f_size function.c      /^f_size(plan, entry)$/
+f_type function.c      /^f_type(plan, entry)$/
+f_user function.c      /^f_user(plan, entry)$/
+find_create    option.c        /^find_create(argvp)$/
+find_execute   find.c  /^find_execute(plan, paths)$/
+find_formplan  find.c  /^find_formplan(argv)$/
+find_parsenum  function.c      /^find_parsenum(plan, option, str, endch)$/
+not_squish     operator.c      /^not_squish(plan)$/
+option option.c        /^option(name)$/
+or_squish      operator.c      /^or_squish(plan)$/
+palloc function.c      /^palloc(t, f)$/
+paren_squish   operator.c      /^paren_squish(plan)$/
+printlink      ls.c    /^printlink(name)$/
+printlong      ls.c    /^printlong(name, accpath, sb)$/
+printtime      ls.c    /^printtime(ftime)$/
+queryuser      misc.c  /^queryuser(argv)$/
+typecompare    option.c        /^typecompare(a, b)$/
+usage  main.c  /^usage()$/
+yankexpr       operator.c      /^yankexpr(planp)    $/
+yanknode       operator.c      /^yanknode(planp)    $/
diff --git a/usr/src/usr.bin/finger/tags b/usr/src/usr.bin/finger/tags
new file mode 100644 (file)
index 0000000..1de6fac
--- /dev/null
@@ -0,0 +1,24 @@
+Mfinger        finger.c        /^main(argc, argv)$/
+demi_print     lprint.c        /^demi_print(str, oddfield)$/
+enter_lastlog  util.c  /^enter_lastlog(pn)$/
+enter_person   util.c  /^enter_person(pw)$/
+enter_where    util.c  /^enter_where(ut, pn)$/
+find_idle_and_ttywrite util.c  /^find_idle_and_ttywrite(w)$/
+find_person    util.c  /^find_person(name)$/
+hash   util.c  /^hash(name)$/
+lflag_print    lprint.c        /^lflag_print()$/
+loginlist      finger.c        /^loginlist()$/
+lprint lprint.c        /^lprint(pn)$/
+match  util.c  /^match(pw, user)$/
+netfinger      net.c   /^netfinger(name)$/
+palloc util.c  /^palloc()$/
+prphone        util.c  /^prphone(num)$/
+psort  sprint.c        /^psort(p, t)$/
+sflag_print    sprint.c        /^sflag_print()$/
+show_text      lprint.c        /^show_text(directory, file_name, header)$/
+sort   sprint.c        /^sort()$/
+stimeprint     sprint.c        /^stimeprint(w)$/
+userinfo       util.c  /^userinfo(pn, pw)$/
+userlist       finger.c        /^userlist(argc, argv)$/
+vputc  lprint.c        /^vputc(ch)$/
+walloc util.c  /^walloc(pn)$/
diff --git a/usr/src/usr.bin/fmt/tags b/usr/src/usr.bin/fmt/tags
new file mode 100644 (file)
index 0000000..3f63367
--- /dev/null
@@ -0,0 +1,18 @@
+Mfmt   fmt.c   /^main(argc, argv)$/
+cmatch ../mail/head.c  /^cmatch(cp, tp)$/
+copyin ../mail/head.c  /^copyin(src, space)$/
+fail   ../mail/head.c  /^fail(linebuf, reason)$/
+fmt    fmt.c   /^fmt(fi)$/
+isdate ../mail/head.c  /^isdate(date)$/
+ishead ../mail/head.c  /^ishead(linebuf)$/
+ispref fmt.c   /^ispref(s1, s2)$/
+leadin fmt.c   /^leadin()$/
+nextword       ../mail/head.c  /^nextword(wp, wbuf)$/
+oflush fmt.c   /^oflush()$/
+pack   fmt.c   /^pack(word,wl)$/
+parse  ../mail/head.c  /^parse(line, hl, pbuf)$/
+prefix fmt.c   /^prefix(line)$/
+savestr        fmt.c   /^savestr(str)$/
+setout fmt.c   /^setout()$/
+split  fmt.c   /^split(line)$/
+tabulate       fmt.c   /^tabulate(line)$/
diff --git a/usr/src/usr.bin/fold/tags b/usr/src/usr.bin/fold/tags
new file mode 100644 (file)
index 0000000..dcccc67
--- /dev/null
@@ -0,0 +1,2 @@
+Mfold  fold.c  /^main(argc, argv)$/
+fold   fold.c  /^fold(width)$/
diff --git a/usr/src/usr.bin/fpr/tags b/usr/src/usr.bin/fpr/tags
new file mode 100644 (file)
index 0000000..03d3e25
--- /dev/null
@@ -0,0 +1,6 @@
+Mfpr   fpr.c   /^main()$/
+flush  fpr.c   /^flush()$/
+gettext        fpr.c   /^gettext()$/
+init   fpr.c   /^init()$/
+nospace        fpr.c   /^nospace()$/
+savech fpr.c   /^savech(col)$/
diff --git a/usr/src/usr.bin/from/tags b/usr/src/usr.bin/from/tags
new file mode 100644 (file)
index 0000000..5dc79e5
--- /dev/null
@@ -0,0 +1,2 @@
+Mfrom  from.c  /^main(argc, argv)$/
+match  from.c  /^match(line, sender)$/
diff --git a/usr/src/usr.bin/fsplit/tags b/usr/src/usr.bin/fsplit/tags
new file mode 100644 (file)
index 0000000..5204a80
--- /dev/null
@@ -0,0 +1,12 @@
+Mfsplit        fsplit.c        /^main(argc, argv)$/
+badparms       fsplit.c        /^badparms()$/
+functs fsplit.c        /^char *functs(p)$/
+get_name       fsplit.c        /^get_name(name, letters)$/
+getline        fsplit.c        /^getline()$/
+lend   fsplit.c        /^lend()$/
+lname  fsplit.c        /^lname(s)$/
+look   fsplit.c        /^char *look(s, m)$/
+saveit fsplit.c        /^saveit(name)$/
+scan_name      fsplit.c        /^scan_name(s, ptr)$/
+skiplab        fsplit.c        /^char *skiplab(p)$/
+trim   fsplit.c        /^#define trim(p)       while (*p == ' ' || *p == '\\t') p/
diff --git a/usr/src/usr.bin/fstat/tags b/usr/src/usr.bin/fstat/tags
new file mode 100644 (file)
index 0000000..be71162
--- /dev/null
@@ -0,0 +1,14 @@
+ALLOC_OFILES   fstat.c /^#define ALLOC_OFILES(d)       \\$/
+KVM_READ       fstat.c /^#define KVM_READ(kaddr, paddr, len) (kvm_read((kad/
+Mfstat fstat.c /^main(argc, argv)$/
+PREFIX fstat.c /^#define PREFIX(i) printf("%-8.8s %-10s %5d", Uname/
+devname        ../../bin/ps/devname.c  /^devname(dev, type)$/
+dofiles        fstat.c /^dofiles(p)$/
+getfname       fstat.c /^getfname(filename)$/
+getinetproto   fstat.c /^getinetproto(number)$/
+getmnton       fstat.c /^getmnton(m)$/
+nfs_filestat   fstat.c /^nfs_filestat(vp, fsp)$/
+socktrans      fstat.c /^socktrans(sock, i)$/
+ufs_filestat   fstat.c /^ufs_filestat(vp, fsp)$/
+usage  fstat.c /^usage()$/
+vtrans fstat.c /^vtrans(vp, i)$/
diff --git a/usr/src/usr.bin/ftp/tags b/usr/src/usr.bin/ftp/tags
new file mode 100644 (file)
index 0000000..77b396c
--- /dev/null
@@ -0,0 +1,132 @@
+Gcat   glob.c  /^Gcat(s1, s2)$/
+Gmatch glob.c  /^Gmatch(s, p)$/
+Mmain  main.c  /^main(argc, argv)$/
+UC     ftp.c   /^#define       UC(b)   (((int)b)&0xff)$/
+abort_remote   ftp.c   /^abort_remote(din)$/
+abortpt        ftp.c   /^abortpt()$/
+abortrecv      ftp.c   /^abortrecv()$/
+abortsend      ftp.c   /^abortsend()$/
+account        cmds.c  /^account(argc,argv)$/
+acollect       glob.c  /^acollect(as)$/
+addpath        glob.c  /^addpath(c)$/
+amatch glob.c  /^amatch(s, p)$/
+another        cmds.c  /^another(pargc, pargv, prompt)$/
+any    glob.c  /^any(c, s)$/
+blkcpy glob.c  /^blkcpy(oav, bv)$/
+blkfree        glob.c  /^blkfree(av0)$/
+blklen glob.c  /^blklen(av)$/
+cd     cmds.c  /^cd(argc, argv)$/
+cdup   cmds.c  /^cdup()$/
+changetype     cmds.c  /^changetype(newtype, show)$/
+cmdabort       ftp.c   /^cmdabort()$/
+cmdscanner     main.c  /^cmdscanner(top)$/
+collect        glob.c  /^collect(as)$/
+command        ftp.c   /^command(va_alist)$/
+confirm        cmds.c  /^confirm(cmd, file)$/
+copyblk        glob.c  /^copyblk(v)$/
+dataconn       ftp.c   /^dataconn(lmode)$/
+delete cmds.c  /^delete(argc, argv)$/
+digit  glob.c  /^digit(c)$/
+disconnect     cmds.c  /^disconnect()$/
+do_chmod       cmds.c  /^do_chmod(argc, argv)$/
+do_umask       cmds.c  /^do_umask(argc, argv)$/
+domacro        domacro.c       /^domacro(argc, argv)$/
+domap  cmds.c  /^domap(name)$/
+doproxy        cmds.c  /^doproxy(argc,argv)$/
+dotrans        cmds.c  /^dotrans(name)$/
+empty  ftp.c   /^empty(mask, sec)$/
+eq     glob.c  /^#define       eq(a,b)         (strcmp(a, b)==0)$/
+execbrc        glob.c  /^execbrc(p, s)$/
+expand glob.c  /^expand(as)$/
+fatal  cmds.c  /^fatal(msg)$/
+ftpglob        glob.c  /^ftpglob(v)$/
+get    cmds.c  /^get(argc, argv)$/
+getcmd main.c  /^getcmd(name)$/
+gethdir        glob.c  /^gethdir(home)$/
+getit  cmds.c  /^getit(argc, argv, restartit, mode)$/
+getreply       ftp.c   /^getreply(expecteof)$/
+ginit  glob.c  /^ginit(agargv)$/
+globulize      cmds.c  /^globulize(cpp)$/
+gunique        ftp.c   /^gunique(local)$/
+help   main.c  /^help(argc, argv)$/
+hookup ftp.c   /^hookup(host, port)$/
+idle   cmds.c  /^idle(argc, argv)$/
+initconn       ftp.c   /^initconn()$/
+intr   main.c  /^intr()$/
+isdir  glob.c  /^#define       isdir(d)        ((d.st_mode & S_IFMT) == S_IFDIR)/
+lcd    cmds.c  /^lcd(argc, argv)$/
+letter glob.c  /^letter(c)$/
+login  ftp.c   /^login(host)$/
+lostpeer       main.c  /^lostpeer()$/
+ls     cmds.c  /^ls(argc, argv)$/
+mabort cmds.c  /^mabort()$/
+macdef cmds.c  /^macdef(argc, argv)$/
+makeargv       main.c  /^makeargv()$/
+makedir        cmds.c  /^makedir(argc, argv)$/
+match  glob.c  /^match(s, p)$/
+matchdir       glob.c  /^matchdir(pattern)$/
+mdelete        cmds.c  /^mdelete(argc, argv)$/
+mget   cmds.c  /^mget(argc, argv)$/
+mls    cmds.c  /^mls(argc, argv)$/
+modtime        cmds.c  /^modtime(argc, argv)$/
+mput   cmds.c  /^mput(argc, argv)$/
+newer  cmds.c  /^newer(argc, argv)$/
+nz     ftp.c   /^#define       nz(x)   ((x) == 0 ? 1 : (x))$/
+onoff  cmds.c  /^onoff(bool)$/
+proxabort      cmds.c  /^proxabort()$/
+proxtrans      ftp.c   /^proxtrans(cmd, local, remote)$/
+psabort        ftp.c   /^psabort()$/
+pswitch        ftp.c   /^pswitch(flag)$/
+ptransfer      ftp.c   /^ptransfer(direction, bytes, t0, t1)$/
+put    cmds.c  /^put(argc, argv)$/
+pwd    cmds.c  /^pwd()$/
+quit   cmds.c  /^quit()$/
+quote  cmds.c  /^quote(argc, argv)$/
+quote1 cmds.c  /^quote1(initial, argc, argv)$/
+recvrequest    ftp.c   /^recvrequest(cmd, local, remote, lmode, printnames)/
+reget  cmds.c  /^reget(argc, argv)$/
+remglob        cmds.c  /^remglob(argv,doswitch)$/
+removedir      cmds.c  /^removedir(argc, argv)$/
+renamefile     cmds.c  /^renamefile(argc, argv)$/
+reset  ftp.c   /^reset()$/
+restart        cmds.c  /^restart(argc, argv)$/
+rmthelp        cmds.c  /^rmthelp(argc, argv)$/
+rmtstatus      cmds.c  /^rmtstatus(argc, argv)$/
+rscan  glob.c  /^rscan(t, f)$/
+ruserpass      ruserpass.c     /^ruserpass(host, aname, apass, aacct)$/
+sendrequest    ftp.c   /^sendrequest(cmd, local, remote, printnames)$/
+setascii       cmds.c  /^setascii()$/
+setbell        cmds.c  /^setbell()$/
+setbinary      cmds.c  /^setbinary()$/
+setcase        cmds.c  /^setcase()$/
+setcr  cmds.c  /^setcr()$/
+setdebug       cmds.c  /^setdebug(argc, argv)$/
+setform        cmds.c  /^setform(argc, argv)$/
+setglob        cmds.c  /^setglob()$/
+sethash        cmds.c  /^sethash()$/
+setmode        cmds.c  /^setmode(argc, argv)$/
+setnmap        cmds.c  /^setnmap(argc, argv)$/
+setntrans      cmds.c  /^setntrans(argc,argv)$/
+setpeer        cmds.c  /^setpeer(argc, argv)$/
+setport        cmds.c  /^setport()$/
+setprompt      cmds.c  /^setprompt()$/
+setrunique     cmds.c  /^setrunique()$/
+setstruct      cmds.c  /^setstruct(argc, argv)$/
+setsunique     cmds.c  /^setsunique()$/
+settenex       cmds.c  /^settenex()$/
+settrace       cmds.c  /^settrace()$/
+settype        cmds.c  /^settype(argc, argv)$/
+setverbose     cmds.c  /^setverbose()$/
+shell  cmds.c  /^shell(argc, argv)$/
+site   cmds.c  /^site(argc, argv)$/
+sizecmd        cmds.c  /^sizecmd(argc, argv)$/
+slurpstring    main.c  /^slurpstring()$/
+sort   glob.c  /^sort()$/
+status cmds.c  /^status(argc, argv)$/
+strend glob.c  /^strend(cp)$/
+strspl glob.c  /^strspl(cp, dp)$/
+syst   cmds.c  /^syst()$/
+tglob  glob.c  /^tglob(c)$/
+token  ruserpass.c     /^token()$/
+tvsub  ftp.c   /^tvsub(tdiff, t1, t0)$/
+user   cmds.c  /^user(argc, argv)$/
diff --git a/usr/src/usr.bin/g++/g++/tags b/usr/src/usr.bin/g++/g++/tags
new file mode 100644 (file)
index 0000000..05494d6
--- /dev/null
@@ -0,0 +1,36 @@
+Mg++   g++.c   /^main (argc, argv)$/
+SWITCH_TAKES_ARG       g++.c   /^#define SWITCH_TAKES_ARG(CHAR)      \\$/
+WORD_SWITCH_TAKES_ARG  g++.c   /^#define WORD_SWITCH_TAKES_ARG(STR) (!strcmp (STR, /
+_obstack_allocated_p   ../../gcc/cc1/obstack.c /^_obstack_allocated_p (h, obj)$/
+_obstack_begin ../../gcc/cc1/obstack.c /^_obstack_begin (h, size, alignment, chunkfun, free/
+_obstack_free  ../../gcc/cc1/obstack.c /^_obstack_free (h, obj)$/
+_obstack_newchunk      ../../gcc/cc1/obstack.c /^_obstack_newchunk (h, length)$/
+choose_temp_base       g++.c   /^choose_temp_base ()$/
+clear_args     g++.c   /^clear_args ()$/
+clear_failure_queue    g++.c   /^clear_failure_queue ()$/
+concat g++.c   /^concat (s1, s2, s3)$/
+delete_failure_queue   g++.c   /^delete_failure_queue ()$/
+delete_temp_files      g++.c   /^delete_temp_files ()$/
+do_spec        g++.c   /^do_spec (spec)$/
+do_spec_1      g++.c   /^do_spec_1 (spec, inswitch)$/
+error  g++.c   /^error (va_alist) $/
+execute        g++.c   /^execute ()$/
+fancy_abort    g++.c   /^fancy_abort ()$/
+fatal  g++.c   /^fatal (va_alist)$/
+fatal_error    g++.c   /^fatal_error (signum)$/
+find_exec_file g++.c   /^find_exec_file (prog)$/
+find_file      g++.c   /^find_file (name)$/
+give_switch    g++.c   /^give_switch (switchnum)$/
+handle_braces  g++.c   /^handle_braces (p)$/
+perror_exec    g++.c   /^perror_exec (name)$/
+perror_with_name       g++.c   /^perror_with_name (name)$/
+pexecute       g++.c   /^pexecute (func, program, argv, not_last)$/
+pfatal_with_name       g++.c   /^pfatal_with_name (name)$/
+process_command        g++.c   /^process_command (argc, argv)$/
+record_temp_file       g++.c   /^record_temp_file (filename, always_delete, fail_de/
+save_string    g++.c   /^save_string (s, len)$/
+store_arg      g++.c   /^store_arg (arg, delete_always, delete_failure)$/
+validate_all_switches  g++.c   /^validate_all_switches ()$/
+validate_switches      g++.c   /^validate_switches (start)$/
+xmalloc        g++.c   /^xmalloc (size)$/
+xrealloc       g++.c   /^xrealloc (ptr, size)$/