/* Copyright (c) 1979 Regents of the University of California */
* whatis - what the heck is that file anyways
fprintf(stderr
, "whatis name ...\n");
if (freopen("/usr/lib/whatis", "r", stdin
) == NULL
) {
perror("/usr/lib/whatis");
for (avp
= argv
; *avp
; avp
++)
gotit
= calloc(1, blklen(argv
));
while (fgets(buf
, sizeof buf
, stdin
) != NULL
)
for (vp
= argv
; *vp
; vp
++)
for (vp
= argv
; *vp
; vp
++)
if (gotit
[vp
- argv
] == 0)
printf("%s: not found\n", *vp
);
while (*bp
&& *cp
&& lmatch(*bp
, *cp
))
if (*cp
== 0 && (*bp
== '(' || *bp
== ',' || *bp
== '\t' || *bp
== ' '))
while (isalpha(*bp
) || isdigit(*bp
))
if (!isalpha(c
) || !isalpha(d
))
if (cp
+ 3 <= dp
&& dp
[-2] == '.' && any(dp
[-1], "cosa12345678npP"))
if (cp
+ 4 <= dp
&& dp
[-3] == '.' && any(dp
[-2], "13") && isalpha(dp
[-1]))