From: Jaroslav Kysela Date: Thu, 25 Sep 2003 19:52:14 +0000 (+0000) Subject: Fixed against latest driver (changed microcode ioctl) X-Git-Tag: v1.0.3~55 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=f178a4841bfbeec3145d41e3ce6a89338572dc28;p=alsa-tools.git Fixed against latest driver (changed microcode ioctl) --- 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");