diff options
Diffstat (limited to 'package/ppp/patches/patch-pppd_tty_c')
-rw-r--r-- | package/ppp/patches/patch-pppd_tty_c | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/package/ppp/patches/patch-pppd_tty_c b/package/ppp/patches/patch-pppd_tty_c new file mode 100644 index 000000000..3588e439a --- /dev/null +++ b/package/ppp/patches/patch-pppd_tty_c @@ -0,0 +1,61 @@ +--- ppp-2.4.5.orig/pppd/tty.c 2009-11-16 23:26:07.000000000 +0100 ++++ ppp-2.4.5/pppd/tty.c 2014-03-17 16:13:14.000000000 +0100 +@@ -98,28 +98,28 @@ + #include "fsm.h" + #include "lcp.h" + +-void tty_process_extra_options __P((void)); +-void tty_check_options __P((void)); +-int connect_tty __P((void)); +-void disconnect_tty __P((void)); +-void tty_close_fds __P((void)); +-void cleanup_tty __P((void)); +-void tty_do_send_config __P((int, u_int32_t, int, int)); ++void tty_process_extra_options (void); ++void tty_check_options (void); ++int connect_tty (void); ++void disconnect_tty (void); ++void tty_close_fds (void); ++void cleanup_tty (void); ++void tty_do_send_config (int, u_int32_t, int, int); + +-static int setdevname __P((char *, char **, int)); +-static int setspeed __P((char *, char **, int)); +-static int setxonxoff __P((char **)); +-static int setescape __P((char **)); +-static void printescape __P((option_t *, void (*)(void *, char *,...),void *)); +-static void finish_tty __P((void)); +-static int start_charshunt __P((int, int)); +-static void stop_charshunt __P((void *, int)); +-static void charshunt_done __P((void *)); +-static void charshunt __P((int, int, char *)); +-static int record_write __P((FILE *, int code, u_char *buf, int nb, +- struct timeval *)); +-static int open_socket __P((char *)); +-static void maybe_relock __P((void *, int)); ++static int setdevname (char *, char **, int); ++static int setspeed (char *, char **, int); ++static int setxonxoff (char **); ++static int setescape (char **); ++static void printescape (option_t *, void (*)(void *, char *,...),void *); ++static void finish_tty (void); ++static int start_charshunt (int, int); ++static void stop_charshunt (void *, int); ++static void charshunt_done (void *); ++static void charshunt (int, int, char *); ++static int record_write (FILE *, int code, u_char *buf, int nb, ++ struct timeval *); ++static int open_socket (char *); ++static void maybe_relock (void *, int); + + static int pty_master; /* fd for master side of pty */ + static int pty_slave; /* fd for slave side of pty */ +@@ -374,7 +374,7 @@ setescape(argv) + static void + printescape(opt, printer, arg) + option_t *opt; +- void (*printer) __P((void *, char *, ...)); ++ void (*printer) (void *, char *, ...); + void *arg; + { + int n; |