]> git.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.c
add comment about udev
[usb-driver] / usb-driver.c
index dae8fb2f39e1876dca0efea4a84b2fa014977c5b..692208ecd2f4b166135086533da3bed09ad78d2f 100644 (file)
@@ -223,7 +223,7 @@ int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) {
                case VERSION:
                        version = (struct version_struct*)(wdheader->data);
                        strcpy(version->version, "WinDriver no more");
-                       version->versionul = 999;
+                       version->versionul = 802;
 #ifdef DEBUG
                        fprintf(stderr,"faking VERSION\n");
 #endif
@@ -719,4 +719,17 @@ int fclose(FILE *fp) {
        
        return (*func)(fp);
 }
+
+int access(const char *pathname, int mode) {
+       static int (*func) (const char*, int);
+
+       if (!func)
+               func = (int (*) (const char*, int)) dlsym(REAL_LIBC, "access");
+       
+       if (!strcmp(pathname, "/dev/windrvr6")) {
+               return 0;
+       } else {
+               return (*func)(pathname, mode);
+       }
+}
 #endif
Impressum, Datenschutz