blob: f5c5663df0e89445cb609091921faa5cfa7edccb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/* from S5R3 sys/timod.h 10.3.1.1" */
#pragma ident "%Z%%M% %I% %E% SMI"
/* Copyright (c) 1984 AT&T */
/* All Rights Reserved */
/* #ident "@(#)kern-port:sys/timod.h 10.3.1.1" */
#ifndef _nettli_timod_h
#define _nettli_timod_h
/* internal flags */
#define USED 0x01 /* data structure in use */
#define FATAL 0x02 /* fatal error M_ERROR occurred */
#define WAITIOCACK 0x04 /* waiting for info for ioctl act */
#define MORE 0x08 /* more data */
/* timod ioctls */
#define TIMOD ('T'<<8)
#define TI_GETINFO (TIMOD|100)
#define TI_OPTMGMT (TIMOD|101)
#define TI_BIND (TIMOD|102)
#define TI_UNBIND (TIMOD|103)
/* TI interface user level structure - one per open file */
struct _ti_user {
ushort ti_flags; /* flags */
int ti_rcvsize; /* rcv buffer size */
char *ti_rcvbuf; /* rcv buffer */
int ti_ctlsize; /* ctl buffer size */
char *ti_ctlbuf; /* ctl buffer */
char *ti_lookdbuf; /* look data buffer */
char *ti_lookcbuf; /* look ctl buffer */
int ti_lookdsize; /* look data buf size */
int ti_lookcsize; /* look ctl buf size */
int ti_maxpsz; /* TIDU size */
long ti_servtype; /* service type */
int ti_lookflg; /* buffered look flag */
};
/* This should be replaced */
#define OPENFILES getdtablesize()
#endif /*!_nettli_timod_h*/
|