39 lines
983 B
C
39 lines
983 B
C
/* @(#)in_systm.h 1.1 92/07/30 SMI; from UCB 7.1 6/5/86 */
|
|
|
|
/*
|
|
* Copyright (c) 1982, 1986 Regents of the University of California.
|
|
* All rights reserved. The Berkeley software License Agreement
|
|
* specifies the terms and conditions for redistribution.
|
|
*/
|
|
|
|
/*
|
|
* Miscellaneous internetwork
|
|
* definitions for kernel.
|
|
*/
|
|
|
|
#ifndef _netinet_in_systm_h
|
|
#define _netinet_in_systm_h
|
|
|
|
#ifndef LOCORE
|
|
/*
|
|
* Network types.
|
|
*
|
|
* Internally the system keeps counters in the headers with the bytes
|
|
* swapped so that VAX instructions will work on them. It reverses
|
|
* the bytes before transmission at each protocol level. The n_ types
|
|
* represent the types with the bytes in ``high-ender'' order.
|
|
*/
|
|
typedef u_short n_short; /* short as received from the net */
|
|
typedef u_long n_long; /* long as received from the net */
|
|
|
|
typedef u_long n_time; /* ms since 00:00 GMT, byte rev */
|
|
#endif
|
|
|
|
#ifndef LOCORE
|
|
#ifdef KERNEL
|
|
n_time iptime();
|
|
#endif
|
|
#endif
|
|
|
|
#endif /*!_netinet_in_systm_h*/
|