Lines Matching refs:forever

379      ``forever'' still use the normal timeout mechanism.  This is
903 void getpkt (gdb::char_vector *buf, int forever);
904 int getpkt_or_notif_sane_1 (gdb::char_vector *buf, int forever,
906 int getpkt_sane (gdb::char_vector *buf, int forever);
907 int getpkt_or_notif_sane (gdb::char_vector *buf, int forever,
7794 ret = getpkt_or_notif_sane (&rs->buf, 0 /* forever */, &is_notif);
7833 ret = getpkt_or_notif_sane (&rs->buf, 1 /* forever */, &is_notif);
7875 int forever = ((options & TARGET_WNOHANG) == 0
7888 ret = getpkt_or_notif_sane (&rs->buf, forever, &is_notif);
9609 /* Set this to the maximum number of seconds to wait instead of waiting forever
9625 FOREVER, wait forever rather than timing out; this is used (in
9634 remote_target::getpkt (gdb::char_vector *buf, int forever)
9636 getpkt_sane (buf, forever);
9642 FOREVER, wait forever rather than timing out; this is used (in
9653 int forever, int expecting_notif,
9668 if (forever)
9686 /* This can loop forever if the remote side sends us
9691 Note that even when forever is set, we will only wait
9692 forever prior to the start of a packet. After that, we
9705 if (forever) /* Watchdog went off? Kill the target. */
9801 remote_target::getpkt_sane (gdb::char_vector *buf, int forever)
9803 return getpkt_or_notif_sane_1 (buf, forever, 0, NULL);
9807 remote_target::getpkt_or_notif_sane (gdb::char_vector *buf, int forever,
9810 return getpkt_or_notif_sane_1 (buf, forever, 1, is_notif);
14889 When non-zero, this timeout is used instead of waiting forever for a target\n\