aboutsummaryrefslogtreecommitdiff
path: root/sys/gnu
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1995-11-16 10:44:48 +0000
committerBruce Evans <bde@FreeBSD.org>1995-11-16 10:44:48 +0000
commit7090e1977e0f6ac49cb7cf96fbb264040d07b96a (patch)
tree66af5b4df44457782b7774aafcda8f6cb17bdb0a /sys/gnu
parentfc0c0c5604493ab3103d25d33f2e4ec3a9ebb922 (diff)
Notes
Diffstat (limited to 'sys/gnu')
-rw-r--r--sys/gnu/isdn/isdn_ioctl.h55
1 files changed, 41 insertions, 14 deletions
diff --git a/sys/gnu/isdn/isdn_ioctl.h b/sys/gnu/isdn/isdn_ioctl.h
index e0475d1812c7..f83f3d26866e 100644
--- a/sys/gnu/isdn/isdn_ioctl.h
+++ b/sys/gnu/isdn/isdn_ioctl.h
@@ -1,6 +1,6 @@
-static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.1 1995/02/14 15:00:35 jkh Exp $";
+static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.2 1995/03/28 07:54:45 bde Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.1 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.2 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,11 @@ static char _isdn_ioctl_id[] = "@(#)$Id: isdn_ioctl.h,v 1.1 1995/02/14 15:00
*
*******************************************************************************
* $Log: isdn_ioctl.h,v $
+ * Revision 1.2 1995/03/28 07:54:45 bde
+ * Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
+ * (except in netccitt, netiso and netns) that I didn't notice when I fixed
+ * "all" such warnings before.
+ *
* Revision 1.1 1995/02/14 15:00:35 jkh
* An ISDN driver that supports the EDSS1 and the 1TR6 ISDN interfaces.
* EDSS1 is the "Euro-ISDN", 1TR6 is the soon obsolete german ISDN Interface.
@@ -67,12 +72,17 @@ typedef struct
ncpd_t ncpd;
u_long timeout;
u_char prot;
- int (*PassUp)(); /* pass data from isdn interface upstream to appl. */
- int (*PassUpInfo)(); /* pass info from isdn interface upstream to appl. */
- int (*PassDown)(); /* get data from application */
- int (*Connect)(); /* Connect Indikation */
- int (*DisConn)(); /* Disconnect Indikation */
- short drivno; /* Number of the high level Driver */
+ int (*PassUp) __P((int no, int len, char *buf, int dir));
+ /* pass data from isdn interface upstream to appl. */
+ int (*PassUpInfo_not_used) __P((void));
+ /* pass info from isdn interface upstream to appl. */
+ int (*PassDown) __P((int no, char *buf, int len));
+ /* get data from application */
+ void (*Connect) __P((int no));
+ /* Connect Indikation */
+ void (*DisConn) __P((int no));
+ /* Disconnect Indikation */
+ short drivno; /* Number of the high level Driver */
char ctrl;
char typ;
short state;
@@ -86,12 +96,15 @@ typedef struct
char islisten;
short unit;
short appl;
- int (*connect)();
- int (*listen)();
- int (*accept)();
- int (*disconnect)();
- int (*output)();
- int (*state)();
+ int (*connect) __P((int cn, int ao, int b_channel, int inf_mask,
+ int out_serv, int out_serv_add, int src_subadr,
+ unsigned ad_len, char *dest_addr, int spv));
+ int (*listen) __P((int cn, int ap, int inf_mask, int subadr_mask,
+ int si_mask, int spv));
+ int (*accept) __P((int cn, int an, int rea));
+ int (*disconnect) __P((int cn, int rea));
+ int (*output) __P((int cn));
+ int (*state) __P((int cn));
short o_len;
char *o_buf;
time_t lastact;
@@ -159,17 +172,31 @@ void isdn_info __P((int an, int typ, int len, char *data));
int isdn_input __P((int an, int len, char *buf, int dir));
int isdn_msg __P((int an));
int isdn_output __P((int an));
+void isdn_start_out __P((int cn));
/* From if_ii.c. */
int iiattach __P((int ap));
+void ii_connect __P((int no));
+void ii_disconnect __P((int no));
+int ii_input __P((int no, int len, char *buf, int dir));
+int ii_out __P((int no, char *buf, int len));
/* From iispy.c. */
int ispyattach __P((int ap));
+int ispy_input __P((int no, int len, char *buf, int out));
/* From iitel.c. */
int itelattach __P((int ap));
+void itel_connect __P((int no));
+void itel_disconnect __P((int no));
+int itel_input __P((int no, int len, char *buf, int dir));
+int itel_out __P((int no, char *buf, int len));
/* From iitty.c. */
int ityattach __P((int ap));
+void ity_connect __P((int no));
+void ity_disconnect __P((int no));
+int ity_input __P((int no, int len, char *buf, int dir));
+int ity_out __P((int no, char *buf, int len));
#endif /* KERNEL */