* target.h: Add enum target_waitkind, enum target_signal, and
[deliverable/binutils-gdb.git] / gdb / serial.h
index dfe15bc418d262db9081e45f40fde33e2888d7cc..9b967b2e238115e3317186652a9d4c2b8a9566d5 100644 (file)
@@ -54,7 +54,6 @@ struct serial_ops {
   int (*noflush_set_tty_state)
     PARAMS ((serial_t, serial_ttystate, serial_ttystate));
   int (*setbaudrate) PARAMS ((serial_t, int rate));
-  int (*set_process_group) PARAMS ((serial_t, serial_ttystate, int));
 };
 
 /* Add a new serial interface to the interface list */
@@ -63,7 +62,7 @@ void serial_add_interface PARAMS ((struct serial_ops *optable));
 
 serial_t serial_open PARAMS ((const char *name));
 
-serial_t serial_fdopen PARAMS ((int fd));
+serial_t serial_fdopen PARAMS ((const int fd));
 
 /* For most routines, if a failure is indicated, then errno should be
    examined.  */
@@ -151,18 +150,4 @@ void serial_close PARAMS ((serial_t));
 
 #define SERIAL_UN_FDOPEN(SERIAL_T) (free (SERIAL_T))
 
-/* Set the process group saved in TTYSTATE to GROUP.  This just modifies
-   the ttystate setting; need to call SERIAL_SET_TTY_STATE for this to
-   actually have any effect.  If no job control, then don't do anything.  */
-#define SERIAL_SET_PROCESS_GROUP(SERIAL_T, TTYSTATE, GROUP) \
-  ((*((SERIAL_T)->ops->set_process_group)) (SERIAL_T, TTYSTATE, GROUP))
-
-/* Do we have job control?  Can be assumed to always be the same within
-   a given run of GDB.  In ser-unix.c, ser-go32.c, etc.  */
-extern int job_control;
-
-/* Set the process group of the caller to its own pid, or do nothing if
-   we lack job control.  */
-extern int gdb_setpgid PARAMS ((void));
-
 #endif /* SERIAL_H */
This page took 0.023641 seconds and 4 git commands to generate.