]> git.puffer.fish Git - matthieu/frr.git/commitdiff
[lib/zclient] Export zclient_create_header
authorpaul <paul>
Tue, 17 Jan 2006 17:43:18 +0000 (17:43 +0000)
committerpaul <paul>
Tue, 17 Jan 2006 17:43:18 +0000 (17:43 +0000)
2006-01-17 Paul Jakma <paul.jakma@sun.com>

* zclient.{c,h}: (zclient_create_header) export this, seems others
  could use it (in lieu of more complete zserv helpers).

lib/ChangeLog
lib/zclient.c
lib/zclient.h

index 430e6aac32636ed89e9245eea5eefa9b635375c4..1fa8eb597b4abe521b2fa6684b6d3e279fdc2492 100644 (file)
@@ -7,6 +7,8 @@
          terminal_no_monitor, in the more normal negating format,
          to be kind to my fingers.
          (vty_init) install new ALIAS.
+       * zclient.{c,h}: (zclient_create_header) export this, seems others
+         could use it (in lieu of more complete zserv helpers).
 
 2006-01-16 Paul Jakma <paul.jakma@sun.com>
 
index ccd8bfc7d62c08722a265bae34eb484e6e23ff4c..a253af6192380915c13e0afdb12e7ff8c47063a9 100644 (file)
@@ -270,7 +270,7 @@ zclient_send_message(struct zclient *zclient)
   return 0;
 }
 
-static void
+void
 zclient_create_header (struct stream *s, uint16_t command)
 {
   /* length placeholder, caller can update */
index bd33295aa327a16a543d97990097d13ab511c95a..69ada144b9ffaf3b03de27944a28e78113bce231 100644 (file)
@@ -145,6 +145,9 @@ extern void zclient_redistribute_default (int command, struct zclient *);
    Returns 0 for success or -1 on an I/O error. */
 extern int zclient_send_message(struct zclient *);
 
+/* create header for command, length to be filled in by user later */
+extern void zclient_create_header (struct stream *, uint16_t);
+
 extern struct interface *zebra_interface_add_read (struct stream *);
 extern struct interface *zebra_interface_state_read (struct stream *s);
 extern struct connected *zebra_interface_address_read (int, struct stream *);