From 952bf94a281fb855c169f43fb7330b4dc655063a Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 15 Aug 2012 15:40:06 -0700 Subject: Move stub lseek.c to the right directory. --- ChangeLog | 3 +++ io/lseek.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ misc/lseek.c | 52 ---------------------------------------------------- 3 files changed, 55 insertions(+), 52 deletions(-) create mode 100644 io/lseek.c delete mode 100644 misc/lseek.c diff --git a/ChangeLog b/ChangeLog index 2a67a37e8d..3dd5842b08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2012-08-15 Roland McGrath + * misc/lseek.c: File moved to ... + * io/lseek.c: ... here. + * rt/clock_nanosleep.c: Include , not . * crypt/sha512.c (sha512_process_block) [!USE_TOTAL128]: Avoid diff --git a/io/lseek.c b/io/lseek.c new file mode 100644 index 0000000000..0729cb66ee --- /dev/null +++ b/io/lseek.c @@ -0,0 +1,52 @@ +/* Copyright (C) 1991, 1995, 1996, 1997, 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, see + . */ + +#include +#include +#include + +/* Seek to OFFSET on FD, starting from WHENCE. */ +off_t +__lseek (fd, offset, whence) + int fd; + off_t offset; + int whence; +{ + if (fd < 0) + { + __set_errno (EBADF); + return -1; + } + switch (whence) + { + case SEEK_SET: + case SEEK_CUR: + case SEEK_END: + break; + default: + __set_errno (EINVAL); + return -1; + } + + __set_errno (ENOSYS); + return -1; +} +stub_warning (lseek) +libc_hidden_def (__lseek) + +weak_alias (__lseek, lseek) +#include diff --git a/misc/lseek.c b/misc/lseek.c deleted file mode 100644 index 0729cb66ee..0000000000 --- a/misc/lseek.c +++ /dev/null @@ -1,52 +0,0 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 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, see - . */ - -#include -#include -#include - -/* Seek to OFFSET on FD, starting from WHENCE. */ -off_t -__lseek (fd, offset, whence) - int fd; - off_t offset; - int whence; -{ - if (fd < 0) - { - __set_errno (EBADF); - return -1; - } - switch (whence) - { - case SEEK_SET: - case SEEK_CUR: - case SEEK_END: - break; - default: - __set_errno (EINVAL); - return -1; - } - - __set_errno (ENOSYS); - return -1; -} -stub_warning (lseek) -libc_hidden_def (__lseek) - -weak_alias (__lseek, lseek) -#include -- cgit 1.4.1