Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xing Lin
qemu
Commits
9af9eaaa
Commit
9af9eaaa
authored
Apr 07, 2003
by
bellard
Browse files
endian fix
git-svn-id:
svn://svn.savannah.nongnu.org/qemu/trunk@83
c046a42c-6fe2-441c-8c8c-71466251a162
parent
8c8f42f7
Changes
1
Hide whitespace changes
Inline
Side-by-side
linux-user/syscall.c
View file @
9af9eaaa
...
...
@@ -85,6 +85,10 @@ long do_rt_sigreturn(CPUX86State *env);
#define __NR_sys_getdents64 __NR_getdents64
#define __NR_sys_rt_sigqueueinfo __NR_rt_sigqueueinfo
#ifdef __alpha__
#define __NR__llseek __NR_lseek
#endif
#ifdef __NR_gettid
_syscall0
(
int
,
gettid
)
#else
...
...
@@ -1853,7 +1857,7 @@ long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3,
struct
target_stat
*
target_st
=
(
void
*
)
arg2
;
target_st
->
st_dev
=
tswap16
(
st
.
st_dev
);
target_st
->
st_ino
=
tswapl
(
st
.
st_ino
);
target_st
->
st_mode
=
tswap
16
(
st
.
st_mode
);
target_st
->
st_mode
=
tswap
32
(
st
.
st_mode
);
target_st
->
st_nlink
=
tswap16
(
st
.
st_nlink
);
target_st
->
st_uid
=
tswap16
(
st
.
st_uid
);
target_st
->
st_gid
=
tswap16
(
st
.
st_gid
);
...
...
@@ -2244,7 +2248,7 @@ long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3,
struct
target_stat64
*
target_st
=
(
void
*
)
arg2
;
target_st
->
st_dev
=
tswap16
(
st
.
st_dev
);
target_st
->
st_ino
=
tswapl
(
st
.
st_ino
);
target_st
->
st_mode
=
tswap
16
(
st
.
st_mode
);
target_st
->
st_mode
=
tswap
32
(
st
.
st_mode
);
target_st
->
st_nlink
=
tswap16
(
st
.
st_nlink
);
target_st
->
st_uid
=
tswap16
(
st
.
st_uid
);
target_st
->
st_gid
=
tswap16
(
st
.
st_gid
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment