| | 2050 | | enc_trc_hdr(mp) |
| | 2051 | | struct pmsg *mp; |
| | 2052 | | { |
| | 2053 | | struct timeval timestamp; |
| | 2054 | | |
| | 2055 | | int tsec, tusec; |
| | 2056 | | int tmp; |
| | 2057 | | int cc; |
| | 2058 | | |
| | 2059 | | gettimeofday( ×tamp, (struct timezone *) 0 ); |
| | 2060 | | |
| | 2061 | | tsec = (int) timestamp.tv_sec; |
| | 2062 | | tusec = (int) timestamp.tv_usec; |
| | 2063 | | |
| Never True: cc != 0 | 2064 | | if ( (cc = enc_xdr_init(mp)) ) |
| | 2065 | | return( cc ); |
| | 2066 | | |
| | 2067 | | tmp = TEV_MARK_USER_EVENT_RECORD;
|
| | 2068 | | if ((cc = enc_xdr_int(mp, (void *) &tmp, 1, 1, (int) sizeof(int)))) |
| | 2069 | | return( cc ); |
| | 2070 | | |
| | 2071 | | tmp = TEV_USER_DEFINED;
|
| | 2072 | | if ((cc = enc_xdr_int(mp, (void *) &tmp, 1, 1, (int) sizeof(int)))) |
| | 2073 | | return( cc ); |
| | 2074 | | |
| | 2075 | | tmp = strlen( pvmtevinfo[TEV_USER_DEFINED].name ) + 1;
|
| | 2076 | | if ((cc = enc_xdr_int(mp, (void *) &tmp, 1, 1, (int) sizeof(int)))) |
| | 2077 | | return( cc ); |
| | 2078 | | |
| | 2079 | | if ((cc = enc_xdr_byte(mp, |
| | 2080 | | (void *)(pvmtevinfo[TEV_USER_DEFINED].name), tmp, 1, 1)))
|
| | 2081 | | return( cc ); |
| | 2082 | | |
| | 2083 | | if ((cc = enc_xdr_int(mp, (void *) &tsec, 1, 1, |
| | 2084 | | (int) sizeof(int)))) |
| | 2085 | | return( cc ); |
| | 2086 | | if ((cc = enc_xdr_int(mp, (void *) &tusec, 1, 1, |
| | 2087 | | (int) sizeof(int)))) |
| | 2088 | | return( cc ); |
| | 2089 | | |
| | 2090 | | return( 0 ); |
| | 2091 | | } |