/* * Copyright 1986 by Larry Campbell, 73 Concord Street, Maynard MA 01754 USA * (maynard!campbell). You may freely copy, use, and distribute this software * subject to the following restrictions: * * 1) You may not charge money for it. * 2) You may not remove or alter this copyright notice. * 3) You may not claim you wrote it. * 4) If you make improvements (or other changes), you are requested * to send them to me, so there's a focal point for distributing * improved versions. * * John Chmielewski (tesla!jlc until 9/1/86, then rogue!jlc) assisted * by doing the System V port and adding some nice features. Thanks! */ #include #include "x10.h" int dcontents(); c_fdump(argc, argv) char *argv[]; { if (argc != 3) usage(E_WNA); if (strcmp(argv[2], EVENTS) == 0) dumpcontents(dcontents, GETEVENTS); else if (strcmp(argv[2], DATA) == 0) dumpcontents(dcontents, GETDATA); else error("unknown fdump request"); } dcontents(buf, i, n) unsigned char *buf; unsigned i, n; { (void) write(1, (char *) &i, sizeof(unsigned)); (void) write(1, (char *) buf, n); }