Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site isucs1.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!stolaf!umn-cs!isucs1!russell From: russell@isucs1.UUCP Newsgroups: net.unix-wizards Subject: lint and sigvec Message-ID: <488@isucs1.UUCP> Date: Mon, 4-Nov-85 04:07:08 EST Article-I.D.: isucs1.488 Posted: Mon Nov 4 04:07:08 1985 Date-Received: Sun, 10-Nov-85 07:51:18 EST Sender: notes@isucs1.UUCP Organization: Iowa State University Lines: 30 Nf-ID: #N:isucs1:17700013:000:752 Nf-From: isucs1!russell Nov 3 04:27:00 1985 I am trying to get a procedure that uses sigvec to pass lint, but I have exceeded my knowlege in the area. My particular question is: Why is sigvec defined in the lint library as: int (*sigvec(c, f, m))() int (*f)(); { return(f); } when the man page shows the declaration as: sigvec(sig, vec, ovec) int sig; struct sigvec *vec, *ovec; After reading the man page, I am inclined to make the assertion that the lint library has a mistake in it. If anyone can shed some light on the subject, I would be grateful. (Or, if someone has actually gotten sigvec to pass lint, I would like to know how.) -Russell Jorgensen {umn-cs,okstate}!isucs1!russell "Somebody's gotta go back and get a shitload of dimes" -Blazing Saddles