/[qemu]/qemu/linux-user/syscall.c
ViewVC logotype

Diff of /qemu/linux-user/syscall.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.54 by bellard, Mon Jan 3 22:48:11 2005 UTC revision 1.55 by bellard, Mon Jan 3 23:31:27 2005 UTC
# Line 1326  static int write_ldt(CPUX86State *env, Line 1326  static int write_ldt(CPUX86State *env,
1326          if (!ldt_table)          if (!ldt_table)
1327              return -ENOMEM;              return -ENOMEM;
1328          memset(ldt_table, 0, TARGET_LDT_ENTRIES * TARGET_LDT_ENTRY_SIZE);          memset(ldt_table, 0, TARGET_LDT_ENTRIES * TARGET_LDT_ENTRY_SIZE);
1329          env->ldt.base = ldt_table;          env->ldt.base = (long)ldt_table;
1330          env->ldt.limit = 0xffff;          env->ldt.limit = 0xffff;
1331      }      }
1332    
# Line 2502  long do_syscall(void *cpu_env, int num, Line 2502  long do_syscall(void *cpu_env, int num,
2502                      tnamelen = treclen - (2 * sizeof(target_long) + 2);                      tnamelen = treclen - (2 * sizeof(target_long) + 2);
2503                      if (tnamelen > 256)                      if (tnamelen > 256)
2504                          tnamelen = 256;                          tnamelen = 256;
2505                        /* XXX: may not be correct */
2506                      strncpy(tde->d_name, de->d_name, tnamelen);                      strncpy(tde->d_name, de->d_name, tnamelen);
2507                      de = (struct dirent *)((char *)de + reclen);                      de = (struct dirent *)((char *)de + reclen);
2508                      len -= reclen;                      len -= reclen;
# Line 3046  long do_syscall(void *cpu_env, int num, Line 3047  long do_syscall(void *cpu_env, int num,
3047      default:      default:
3048      unimplemented:      unimplemented:
3049          gemu_log("qemu: Unsupported syscall: %d\n", num);          gemu_log("qemu: Unsupported syscall: %d\n", num);
3050    #if defined(TARGET_NR_setxattr) || defined(TARGET_NR_set_thread_area)
3051      unimplemented_nowarn:      unimplemented_nowarn:
3052    #endif
3053          ret = -ENOSYS;          ret = -ENOSYS;
3054          break;          break;
3055      }      }

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.55

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26