From f178a4841bfbeec3145d41e3ce6a89338572dc28 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 25 Sep 2003 19:52:14 +0000 Subject: [PATCH] Fixed against latest driver (changed microcode ioctl) --- sscape_ctl/sscape_ctl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sscape_ctl/sscape_ctl.c b/sscape_ctl/sscape_ctl.c index 3dc8a8c..04a6e8d 100644 --- a/sscape_ctl/sscape_ctl.c +++ b/sscape_ctl/sscape_ctl.c @@ -14,7 +14,7 @@ const char default_dir[] = "/sndscape"; const char scope[] = "scope.cod"; - +char _microcode[65536]; static void show_usage(void) @@ -122,7 +122,7 @@ load_microcode(const char *fname, struct sscape_microcode *microcode) { int save_errno; - err = read(fd, microcode->code, sizeof(microcode->code)); + err = read(fd, microcode->code, sizeof(_microcode)); if (err >= 0) { printf("Microcode: read %d bytes\n", err); @@ -205,6 +205,7 @@ main(int argc, char *argv[]) struct sscape_bootblock boot; struct sscape_microcode microcode; + microcode.code = &_microcode; if ((len = get_directory(directory, filename, sizeof(filename))) == 0) { fprintf(stderr, "Invalid directory - pathname too long\n"); -- 2.47.1