File: instance_req

package info (click to toggle)
pcp 7.1.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 252,748 kB
  • sloc: ansic: 1,483,656; sh: 182,366; xml: 160,462; cpp: 83,813; python: 24,980; perl: 18,327; yacc: 6,877; lex: 2,864; makefile: 2,738; awk: 165; fortran: 60; java: 52
file content (28 lines) | stat: -rw-r--r-- 1,083 bytes parent folder | download | duplicates (2)
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
# PDU specifications, used by ../src/pdu-gadget to produce a
# binary PDU stream for QA
#
# PDU_INSTANCE_REQ test cases
#

# credentials: len type from ncred cred[0]
? PDU_CREDS 42 1 0x01020000

# instance_req: len type from indom time[2] (unused) inst namelen [name]
# OK ... different name[] lengths
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 0
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 7 str(bin-500)
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 8 str(bin-500x)
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 9 str(bin-500xy)
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 10 str(bin-500xyz)

# instance_req: len type from indom time[2] (unused) inst
# BAD, short PDU < min
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1

# instance_req: len type from indom time[2] (unused) inst
# BAD, namelen > max (needs to go over word boundary)
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 10 str(bin-500)

# instance_req: len type from indom time[2] (unused) inst
# BAD, long PDU
? PDU_INSTANCE_REQ 42 indom(30.2) 45296 789000 -1 7 str(bin-500) 0xdeadbeef