windows-nt/Source/XPSP1/NT/ds/netapi/netcmd/netuse/grammar.txt

57 lines
1.2 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
Instructions for changing command line syntax of netcmd.
The syntax is defined in msnet.nt. There is one version in the NETUSE directory and one in NETCMD directory. This file is then used to create the generated file, net.c.
1) Checkout the following files:
msnet.nt
net.c
os2cmd.c
os2cmd.h
os2incl.h
2) Make a save copy of net.c.
3) Edit msnet.nt
4) Run nmake -f makefil1
5) In -i (SD revert) os2cmd.c, os2cmd.h, os2incl.h
6) Hand edit net.c to fix up the following:
A)
char XXtype[] = {
=>
TCHAR XXtype[] = {
B)
extern char * XXnode;
=>
extern TCHAR * XXnode;
C)
xxcondition(index,xxvar)int index;register char * xxvar[]; {switch(index){
=>
xxcondition(index,xxvar)int index;register TCHAR * xxvar[]; {switch(index){
D)
xxaction(index,xxvar)int index;register TCHAR * xxvar[]; {switch(index) {
=>
xxaction(index,xxvar)int index;register TCHAR * xxvar[]; {switch(index) {
E)
Add return( 0 ); to the end of xxcondition() and xxaction()
F)
char * xxswitch[] = {
=>
TCHAR * xxswitch[] = {
G)
Add TEXT("<whatever>") around all switches in xxswitch[]
7) Build/Test
8) Checkin msnet.nt and net.c