On Thu, Jan 09, 2014 at 02:30:57PM +0100, Jacob Erlbeck wrote:
> This patch adds a generic keep alive configuration layer that mainly
> consists of additional fields in e1_input structs and VTY commands
> and extensions.


>  enum e1inp_sign_type {
>       E1INP_SIGN_NONE,
> @@ -134,6 +135,7 @@ struct e1inp_driver {
>       void (*close)(struct e1inp_sign_link *link);
>       void (*vty_show)(struct vty *vty, struct e1inp_line *line);
>       int default_delay;
> +     int has_keepalive;
>  };

This changes ABI and we should establish a generic way to error when
making a new release and forgetting to update the LIBVERSION. I can
think of doing:

* Modify configure.ac to check the version number and error if a
  LIBVERSION change is pending.
* Use #error in the header file when the XXX version is changed?

Reply via email to