[Glibc-bsd-commits] r4438 - trunk/glibc-ports/kfreebsd/i386
Petr Salinger
ps-guest at alioth.debian.org
Tue May 14 06:29:44 UTC 2013
Author: ps-guest
Date: 2013-05-14 06:29:43 +0000 (Tue, 14 May 2013)
New Revision: 4438
Added:
trunk/glibc-ports/kfreebsd/i386/lseek.S
Removed:
trunk/glibc-ports/kfreebsd/i386/sys_freebsd6_lseek.S
trunk/glibc-ports/kfreebsd/i386/sys_lseek.S
Log:
drop support for pre 8,1 kernels - specialities in 32-bit lseek()
Copied: trunk/glibc-ports/kfreebsd/i386/lseek.S (from rev 4437, trunk/glibc-ports/kfreebsd/i386/sys_lseek.S)
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/lseek.S (rev 0)
+++ trunk/glibc-ports/kfreebsd/i386/lseek.S 2013-05-14 06:29:43 UTC (rev 4438)
@@ -0,0 +1,53 @@
+/* Copyright (C) 2002 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ 02111-1307 USA. */
+
+#include <sysdep.h>
+
+/* lseek returns a 64-bit result in %eax, %edx. This means that in the
+ error case we have to set both %eax and %edx to -1. */
+
+PSEUDO_NOERRNO(__lseek, lseek, 3)
+ jnb L(no_error)
+ call SYSCALL_ERROR_LABEL;
+ orl $-1, %edx;
+L(pseudo_end):
+L(no_error):
+ ret
+PSEUDO_END(__lseek)
+libc_hidden_def (__lseek)
+
+strong_alias (__lseek, __libc_lseek)
+libc_hidden_def (__libc_lseek)
+
+strong_alias (__lseek, __libc_lseek64)
+libc_hidden_def (__libc_lseek64)
+
+strong_alias (__lseek, __lseek64)
+libc_hidden_def (__lseek64)
+
+strong_alias (__lseek, __llseek)
+libc_hidden_def (__llseek)
+
+weak_alias (__lseek, lseek)
+libc_hidden_weak (lseek)
+
+weak_alias (__lseek, lseek64)
+libc_hidden_weak (lseek64)
+
+weak_alias (__lseek, llseek)
+libc_hidden_weak (llseek)
Deleted: trunk/glibc-ports/kfreebsd/i386/sys_freebsd6_lseek.S
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/sys_freebsd6_lseek.S 2013-05-14 04:04:38 UTC (rev 4437)
+++ trunk/glibc-ports/kfreebsd/i386/sys_freebsd6_lseek.S 2013-05-14 06:29:43 UTC (rev 4438)
@@ -1,32 +0,0 @@
-/* Copyright (C) 2002 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
-
-#include <sysdep.h>
-
-/* lseek returns a 64-bit result in %eax, %edx. This means that in the
- error case we have to set both %eax and %edx to -1. */
-
-PSEUDO_NOERRNO(__syscall_freebsd6_lseek, freebsd6_lseek, 4)
- jnb L(no_error)
- call SYSCALL_ERROR_LABEL;
- orl $-1, %edx;
-L(pseudo_end):
-L(no_error):
- ret
-PSEUDO_END(__syscall_freebsd6_lseek)
-libc_hidden_def (__syscall_freebsd6_lseek)
Deleted: trunk/glibc-ports/kfreebsd/i386/sys_lseek.S
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/sys_lseek.S 2013-05-14 04:04:38 UTC (rev 4437)
+++ trunk/glibc-ports/kfreebsd/i386/sys_lseek.S 2013-05-14 06:29:43 UTC (rev 4438)
@@ -1,32 +0,0 @@
-/* Copyright (C) 2002 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
-
-#include <sysdep.h>
-
-/* lseek returns a 64-bit result in %eax, %edx. This means that in the
- error case we have to set both %eax and %edx to -1. */
-
-PSEUDO_NOERRNO(__syscall_lseek, lseek, 3)
- jnb L(no_error)
- call SYSCALL_ERROR_LABEL;
- orl $-1, %edx;
-L(pseudo_end):
-L(no_error):
- ret
-PSEUDO_END(__syscall_lseek)
-libc_hidden_def (__syscall_lseek)
More information about the Glibc-bsd-commits
mailing list