home *** CD-ROM | disk | FTP | other *** search
- #ifndef GETSOCKET_H
- #define GETSOCKET_H
-
- #define FSW_UNK 0
- #define FSW_INET 1
- #define FSW_UNIX 2
-
- struct socketbuf
- {
- int socktype; char *strsockt;
- int flagaccept; int flagreuse; int flaghead;
- int family; char *famname; /* may be truncated to 30 chars */
- int fsw;
- union
- {
- struct {
- int proto; char *strpro;
- int r0; int r1; int r2; int r3; int rp;
- int l0; int l1; int l2; int l3; int lp;
- } inet;
- struct { char *unpcb; char *node; char *conn; char path[108]; /* XXX: gag */
- } un;
- }
- fu;
- }
- ;
-
- extern int getsocket();
-
- #endif
-