-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathpsut00d2
77 lines (58 loc) · 1.57 KB
/
psut00d2
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
73
74
75
76
77
)PANEL VERSION=1 FORMAT=1
)COMMENT
Show partitions
)ENDCOMMENT
)ATTR
_ TYPE(NEF) PAD(USER) CAPS(ON)
+ TYPE(VOI)
! TYPE(OUTPUT) COLOUR(YELLOW) CAPS(OFF)
% TYPE(OUTPUT) COLOUR(WHITE) CAPS(OFF)
# TYPE(OUTPUT) COLOUR(BLUE) CAPS(OFF)
)INCLUDE std_pdc
)INCLUDE hlp_pdc
)BODY
PANELTITLE 'Partitions'
TEXT 4 2 FP 'Command ===>'
FIELD 4 15 max-17 nef caps(on),pad(user) zcmd
TEXT 4 MAX-15 FP 'Scroll ===>'
FIELD 4 MAX-3 4 NEF NONE ZSCROLL
TEXT 5 MAX-15 SI 'More: >'
TEXT 6 2 FP 'S Partition Mount point Space Used Label'
TBMODEL 7 MAX
TBFIELD 2 1 ATTR(_) SEL
TBFIELD ++1 15 ATTR(!) PART
TBFIELD ++1 30 ATTR(%) MOUNT
TBFIELD ++1 10 ATTR(%) SIZE
TBFIELD ++1 5 ATTR(%) PCENT
TBFIELD ++1 20 ATTR(#) LABEL
)INIT
VGET ZSCROLL PROFILE
IF (&ZSCROLL = &Z) &ZSCROLL = &ZSCROLLD
)REINIT
IF (.MSG EQ &Z)
&SEL = &Z
REFRESH(SEL)
)PROC
IF (.RESP = END) EXIT
IF (&ZCMD NE &Z)
.MSG = PSYS011C
.CURSOR = ZCMD
EXIT
VER(&SEL,LIST,I,L,M,P,Q,T,U)
IF (&SEL EQ L,U AND &MOUNT EQ &Z,'[SWAP]')
.MSG = PSUT013A
.CURSOR = SEL
EXIT
IF (&SEL EQ M AND &MOUNT NE &Z)
.MSG = PSUT013B
.CURSOR = SEL
EXIT
IF (.MSG = &Z) VPUT ZSCROLL PROFILE
)FIELD
FIELD(PART) LEN(4095)
FIELD(MOUNT) LEN(4095)
)END
/* -------------------------------------------------------- */
/* lspf - ISPF for Linux */
/* Copyright (C) 2023 GPL V3 - Daniel John Erdos */
/* -------------------------------------------------------- */