Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F148960791
D9368.id24553.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D9368.id24553.diff
View Options
Index: head/sys/amd64/linux32/linux32_machdep.c
===================================================================
--- head/sys/amd64/linux32/linux32_machdep.c
+++ head/sys/amd64/linux32/linux32_machdep.c
@@ -645,7 +645,6 @@
int
linux_ftruncate64(struct thread *td, struct linux_ftruncate64_args *args)
{
- struct ftruncate_args sa;
#ifdef DEBUG
if (ldebug(ftruncate64))
@@ -653,9 +652,7 @@
(intmax_t)args->length);
#endif
- sa.fd = args->fd;
- sa.length = args->length;
- return sys_ftruncate(td, &sa);
+ return (kern_ftruncate(td, args->fd, args->length));
}
int
Index: head/sys/compat/freebsd32/freebsd32_misc.c
===================================================================
--- head/sys/compat/freebsd32/freebsd32_misc.c
+++ head/sys/compat/freebsd32/freebsd32_misc.c
@@ -1517,11 +1517,8 @@
int
freebsd32_ftruncate(struct thread *td, struct freebsd32_ftruncate_args *uap)
{
- struct ftruncate_args ap;
- ap.fd = uap->fd;
- ap.length = PAIR32TO64(off_t,uap->length);
- return (sys_ftruncate(td, &ap));
+ return (kern_ftruncate(td, uap->fd, PAIR32TO64(off_t, uap->length)));
}
#ifdef COMPAT_43
@@ -1623,11 +1620,8 @@
int
freebsd6_freebsd32_ftruncate(struct thread *td, struct freebsd6_freebsd32_ftruncate_args *uap)
{
- struct ftruncate_args ap;
- ap.fd = uap->fd;
- ap.length = PAIR32TO64(off_t,uap->length);
- return (sys_ftruncate(td, &ap));
+ return (kern_ftruncate(td, uap->fd, PAIR32TO64(off_t, uap->length)));
}
#endif /* COMPAT_FREEBSD6 */
Index: head/sys/compat/linux/linux_file.c
===================================================================
--- head/sys/compat/linux/linux_file.c
+++ head/sys/compat/linux/linux_file.c
@@ -939,15 +939,8 @@
int
linux_ftruncate(struct thread *td, struct linux_ftruncate_args *args)
{
- struct ftruncate_args /* {
- int fd;
- int pad;
- off_t length;
- } */ nuap;
- nuap.fd = args->fd;
- nuap.length = args->length;
- return (sys_ftruncate(td, &nuap));
+ return (kern_ftruncate(td, args->fd, args->length));
}
int
Index: head/sys/i386/linux/linux_machdep.c
===================================================================
--- head/sys/i386/linux/linux_machdep.c
+++ head/sys/i386/linux/linux_machdep.c
@@ -611,7 +611,6 @@
int
linux_ftruncate64(struct thread *td, struct linux_ftruncate64_args *args)
{
- struct ftruncate_args sa;
#ifdef DEBUG
if (ldebug(ftruncate64))
@@ -619,9 +618,7 @@
(intmax_t)args->length);
#endif
- sa.fd = args->fd;
- sa.length = args->length;
- return sys_ftruncate(td, &sa);
+ return (kern_ftruncate(td, args->fd, args->length));
}
int
Index: head/sys/kern/vfs_syscalls.c
===================================================================
--- head/sys/kern/vfs_syscalls.c
+++ head/sys/kern/vfs_syscalls.c
@@ -3365,11 +3365,8 @@
int
freebsd6_ftruncate(struct thread *td, struct freebsd6_ftruncate_args *uap)
{
- struct ftruncate_args ouap;
- ouap.fd = uap->fd;
- ouap.length = uap->length;
- return (sys_ftruncate(td, &ouap));
+ return (kern_ftruncate(td, uap->fd, uap->length));
}
#endif
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Mar 22, 8:26 AM (25 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30073203
Default Alt Text
D9368.id24553.diff (2 KB)
Attached To
Mode
D9368: Replace sys_ftruncate() with kern_ftruncate() in compats.
Attached
Detach File
Event Timeline
Log In to Comment