home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
cdisk.zip
/
UTILS
/
SKELETON.C
< prev
Wrap
C/C++ Source or Header
|
1992-07-06
|
1KB
|
62 lines
int main(PREQPACKET rp, int dev)
{
switch(rp->RPcommand)
{
case RPINIT: /* 0x00 */
/* init called by kernel in protected mode */
return Init(rp);
case RPREAD: /* 0x04 */
return (RPDONE);
case RPWRITE: /* 0x08 */
return (RPDONE);
case RPINPUT_FLUSH: /* 0x07 */
return (RPDONE);
case RPOUTPUT_FLUSH: /* 0x0b */
return (RPDONE);
case RPOPEN: /* 0x0d */
return (RPDONE);
case RPCLOSE: /* 0x0e */
return (RPDONE);
case RPIOCTL: /* 0x10 */
switch (rp->s.IOCtl.function)
{
case 0x00: /* our function def #1 */
return (RPDONE);
case 0x01: /* our function def #2 */
return (RPDONE);
}
/* deinstall request */
case RPDEINSTALL: /* 0x14 */
return(RPDONE | RPERR | ERROR_BAD_COMMAND);
/* all other commands are flagged */
default:
return(RPDONE | RPERR | ERROR_BAD_COMMAND);
}
}