Remove gdb_usleep.c

I noticed that gdb_usleep is unused, so this patch removes it.

gdb/ChangeLog
2019-09-26  Tom Tromey  <tom@tromey.com>

	* Makefile.in (COMMON_SFILES): Remove gdb_usleep.c.
	(HFILES_NO_SRCDIR): Remove gdb_usleep.h.
	* gdb_usleep.h: Remove.
	* gdb_usleep.c: Remove.
	* utils.c: Don't include gdb_usleep.h.
This commit is contained in:
Tom Tromey 2019-02-17 11:23:20 -07:00 committed by Tom Tromey
parent 5d63b30afa
commit 27a900b865
5 changed files with 8 additions and 72 deletions

View File

@ -1,3 +1,11 @@
2019-09-26 Tom Tromey <tom@tromey.com>
* Makefile.in (COMMON_SFILES): Remove gdb_usleep.c.
(HFILES_NO_SRCDIR): Remove gdb_usleep.h.
* gdb_usleep.h: Remove.
* gdb_usleep.c: Remove.
* utils.c: Don't include gdb_usleep.h.
2019-09-26 Tom Tromey <tromey@adacore.com>
* python/py-type.c (type_to_type_object): Call check_typedef

View File

@ -1028,7 +1028,6 @@ COMMON_SFILES = \
gdb_bfd.c \
gdb_obstack.c \
gdb_regex.c \
gdb_usleep.c \
gdbarch.c \
gdbarch-selftests.c \
gdbtypes.c \
@ -1265,7 +1264,6 @@ HFILES_NO_SRCDIR = \
gdb_regex.h \
gdb_select.h \
gdb-stabs.h \
gdb_usleep.h \
gdb_vfork.h \
gdb_wchar.h \
gdbarch.h \

View File

@ -1,39 +0,0 @@
/* Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GDB.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "defs.h"
#include "gdb_usleep.h"
#include "gdb_select.h"
#include "gdbsupport/gdb_sys_time.h"
int
gdb_usleep (int usec)
{
struct timeval delay;
int retval;
delay.tv_sec = usec / 1000000;
delay.tv_usec = usec % 1000000;
retval = gdb_select (0, 0, 0, 0, &delay);
if (retval < 0)
retval = -1;
else
retval = 0;
return retval;
}

View File

@ -1,30 +0,0 @@
/* Copyright (C) 2009-2019 Free Software Foundation, Inc.
This file is part of GDB.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#if !defined(GDB_USLEEP_H)
#define GDB_USLEEP_H
/* Suspend execution for USEC microseconds.
Limitation: If a signal is raised during the delay, gdb_usleep
might return earlier than requested.
It returns 0 on success or -1 on error. */
extern int gdb_usleep (int usect);
#endif /* !defined(GDB_USLEEP_H) */

View File

@ -62,7 +62,6 @@
#include <chrono>
#include "gdb_usleep.h"
#include "interps.h"
#include "gdb_regex.h"
#include "gdbsupport/job-control.h"