| #include <string.h> | |
| #include "cio.h" | |
| signed int | |
| unlink (const char * name) | |
| { | |
| unsigned len = strlen (name); | |
| if (len >= CIO_BUF_SIZE) | |
| return -1; | |
| __CIOBUF__.length[0] = len; | |
| __CIOBUF__.length[1] = len >> 8; | |
| __CIOBUF__.parms[0] = CIO_UNLINK; | |
| __CIOBUF__.parms[1] = len; | |
| __CIOBUF__.parms[2] = len >> 8; | |
| memcpy (__CIOBUF__.buf, name, len); | |
| _libgloss_cio_hook (); | |
| return __CIOBUF__.parms[0] + __CIOBUF__.parms[1] * 256; | |
| } | |