ibcs2_stropts.h revision 11395
13847Seh146360/* 23847Seh146360 * ibcs2_stropts.h 33847Seh146360 * Copyright (c) 1995 Scott Bartram 43847Seh146360 * All rights reserved. 53847Seh146360 * 63847Seh146360 * Redistribution and use in source and binary forms, with or without 73847Seh146360 * modification, are permitted provided that the following conditions 83847Seh146360 * are met: 93847Seh146360 * 1. Redistributions of source code must retain the above copyright 103847Seh146360 * notice, this list of conditions and the following disclaimer. 113847Seh146360 * 2. The name of the author may not be used to endorse or promote products 123847Seh146360 * derived from this software without specific prior written permission 133847Seh146360 * 143847Seh146360 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 153847Seh146360 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 163847Seh146360 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 173847Seh146360 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 183847Seh146360 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 193847Seh146360 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 203847Seh146360 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 213847Seh146360 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 227194Seh146360 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 233847Seh146360 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 243847Seh146360 */ 253847Seh146360 263847Seh146360#ifndef _IBCS2_STROPTS_H 273847Seh146360#define _IBCS2_STROPTS_H 283847Seh146360 293847Seh146360#define IBCS2_STR ('S'<<8) 303847Seh146360#define IBCS2_I_NREAD (IBCS2_STR|01) 313847Seh146360#define IBCS2_I_PUSH (IBCS2_STR|02) 323847Seh146360#define IBCS2_I_POP (IBCS2_STR|03) 333847Seh146360#define IBCS2_I_LOOK (IBCS2_STR|04) 343847Seh146360#define IBCS2_I_FLUSH (IBCS2_STR|05) 353847Seh146360#define IBCS2_I_SRDOPT (IBCS2_STR|06) 363847Seh146360#define IBCS2_I_GRDOPT (IBCS2_STR|07) 373847Seh146360#define IBCS2_I_STR (IBCS2_STR|010) 383847Seh146360#define IBCS2_I_SETSIG (IBCS2_STR|011) 393847Seh146360#define IBCS2_I_GETSIG (IBCS2_STR|012) 403847Seh146360#define IBCS2_I_FIND (IBCS2_STR|013) 413847Seh146360#define IBCS2_I_LINK (IBCS2_STR|014) 423847Seh146360#define IBCS2_I_UNLINK (IBCS2_STR|015) 433847Seh146360#define IBCS2_I_PEEK (IBCS2_STR|017) 443847Seh146360#define IBCS2_I_FDINSERT (IBCS2_STR|020) 453847Seh146360#define IBCS2_I_SENDFD (IBCS2_STR|021) 463847Seh146360#define IBCS2_I_RECVFD (IBCS2_STR|022) 473847Seh146360 483847Seh146360#endif /* _IBCS2_STROPTS_H */ 493847Seh146360