summaryrefslogtreecommitdiffstats
path: root/lib/libatm/libatm.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libatm/libatm.h')
-rw-r--r--lib/libatm/libatm.h117
1 files changed, 0 insertions, 117 deletions
diff --git a/lib/libatm/libatm.h b/lib/libatm/libatm.h
deleted file mode 100644
index 1c2088f..0000000
--- a/lib/libatm/libatm.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- *
- * ===================================
- * HARP | Host ATM Research Platform
- * ===================================
- *
- *
- * This Host ATM Research Platform ("HARP") file (the "Software") is
- * made available by Network Computing Services, Inc. ("NetworkCS")
- * "AS IS". NetworkCS does not provide maintenance, improvements or
- * support of any kind.
- *
- * NETWORKCS MAKES NO WARRANTIES OR REPRESENTATIONS, EXPRESS OR IMPLIED,
- * INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE, AS TO ANY ELEMENT OF THE
- * SOFTWARE OR ANY SUPPORT PROVIDED IN CONNECTION WITH THIS SOFTWARE.
- * In no event shall NetworkCS be responsible for any damages, including
- * but not limited to consequential damages, arising from or relating to
- * any use of the Software or related support.
- *
- * Copyright 1994-1998 Network Computing Services, Inc.
- *
- * Copies of this Software may be made, however, the above copyright
- * notice must be reproduced on all copies.
- *
- * @(#) $FreeBSD$
- *
- */
-
-/*
- * User Space Library Functions
- * ----------------------------
- *
- * Library functions
- *
- */
-
-#ifndef _HARP_LIBHARP_H
-#define _HARP_LIBHARP_H
-
-/*
- * Start a HARP user-space timer
- *
- * tp pointer to timer control block
- * time number of seconds for timer to run
- * fp pointer to function to call at expiration
- */
-#define HARP_TIMER(tp, time, fp) \
-{ \
- (tp)->ht_ticks = (time); \
- (tp)->ht_mark = 0; \
- (tp)->ht_func = (fp); \
- LINK2HEAD((tp), Harp_timer, harp_timer_head, ht_next); \
-}
-
-/*
- * Cancel a HARP user-space timer
- *
- * tp pointer to timer control block
- */
-#define HARP_CANCEL(tp) \
-{ \
- UNLINK((tp), Harp_timer, harp_timer_head, ht_next); \
-}
-
-
-/*
- * HARP user-space timer control block
- */
-struct harp_timer {
- struct harp_timer *ht_next; /* Timer chain */
- int ht_ticks; /* Seconds till exp */
- int ht_mark; /* Processing flag */
- void (*ht_func)(struct harp_timer *); /* Function to call */
-};
-typedef struct harp_timer Harp_timer;
-
-
-/*
- * Externally-visible variables and functions
- */
-
-/* atm_addr.c */
-extern int get_hex_atm_addr(const char *, u_char *, int);
-extern char *format_atm_addr(const Atm_addr *);
-
-/* cache_key.c */
-extern void scsp_cache_key(const Atm_addr *,
- const struct in_addr *, int, char *);
-
-/* ioctl_subr.c */
-extern ssize_t do_info_ioctl(struct atminfreq *, size_t);
-extern ssize_t get_vcc_info(const char *, struct air_vcc_rsp **);
-extern int get_subnet_mask(const char *, struct sockaddr_in *);
-extern int get_mtu(const char *);
-extern int verify_nif_name(const char *);
-extern ssize_t get_cfg_info(const char *, struct air_cfg_rsp **);
-extern ssize_t get_intf_info(const char *, struct air_int_rsp **);
-extern ssize_t get_netif_info(const char *, struct air_netif_rsp **);
-
-/* ip_addr.c */
-extern struct sockaddr_in *get_ip_addr(const char *);
-extern const char *format_ip_addr(const struct in_addr *);
-
-/* ip_checksum.c */
-extern short ip_checksum(const char *, int);
-
-/* timer.c */
-extern Harp_timer *harp_timer_head;
-extern int harp_timer_exec;
-extern void timer_proc(void);
-extern int init_timer(void);
-extern int block_timer(void);
-extern void enable_timer(int);
-
-
-#endif /* _HARP_LIBHARP_H */
OpenPOWER on IntegriCloud