mod


FrontPage

とりあえず。 カーネル総合

test.tar.gzをダウンロードする方へ

くだらねえ質問はここに書き込め! Part 136
にあるテストプログラムです。。
test.tar.gzの条件式は以下のように変更してください。(20061220 2:11)

if (c == 0x0d ||
  c == 0x40 ||
  c == 0xffffff80 ||
  c == 0x1a ||
  c == 0x68) {

diff

--- D0-00.c.orig        2006-12-20 01:12:57.000000000 +0900
+++ D0-00.c     2006-12-20 02:03:08.000000000 +0900
@@ -24,7 +24,11 @@ int phase2(const char *file, int skip1,
        fd2 = open(TMPFILE, O_RDWR | O_CREAT, 0666);
        while (read(fd, &c, 1)) {
                write(fd2, &c, 1);
-               if (c = 0x0D) {
+                if (c == 0x0d ||
+                   c == 0x40 ||
+                   c == 0xffffff80 ||
+                   c == 0x1a ||
+                   c == 0x68) {
                        if (skip1 == count || skip2 == count) {
                                write(fd2, &d, 1);
                        }
@@ -44,7 +48,11 @@ int phase1(const char *file)
        printf("Phase1\n");
        fd = open(file, O_RDONLY);
        while (read(fd, &c, 1)) {
-               if (c = 0x0D) {
+               if (c == 0x0d ||
+                   c == 0x40 ||
+                   c == 0xffffff80 ||
+                   c == 0x1a ||
+                   c == 0x68) {
                        count++;
                }
        }

最新の20件

2006-12-20
  • mod
2005-11-17 2005-11-09 2005-10-28 2005-10-24 2005-10-13

  • counter: 2393
  • today: 1
  • yesterday: 1
  • online: 1