fnullop_* Does nothing and returns success.\r
fbadop_* Does nothing and returns EPERM\r
*/\r
-int fnullop_fcntl (struct __filedes *filp, UINT32 Cmd, void *p3, void *p4)\r
+int EFIAPI fnullop_fcntl (struct __filedes *filp, UINT32 Cmd, void *p3, void *p4)\r
{ return 0; }\r
\r
-short fnullop_poll (struct __filedes *filp, short Events)\r
+short EFIAPI fnullop_poll (struct __filedes *filp, short Events)\r
{\r
return ((POLLIN | POLLRDNORM | POLLOUT) & Events);\r
}\r
\r
-int fnullop_flush (struct __filedes *filp)\r
+int EFIAPI fnullop_flush (struct __filedes *filp)\r
{ return 0; }\r
\r
-int fbadop_stat (struct __filedes *filp, struct stat *StatBuf, void *Buf)\r
+int EFIAPI fbadop_stat (struct __filedes *filp, struct stat *StatBuf, void *Buf)\r
{ return -EPERM; }\r
\r
-int fbadop_ioctl (struct __filedes *filp, ULONGN Cmd, void *argp)\r
+int EFIAPI fbadop_ioctl (struct __filedes *filp, ULONGN Cmd, void *argp)\r
{ return -EPERM; }\r
\r
-int fbadop_delete (struct __filedes *filp)\r
+int EFIAPI fbadop_delete (struct __filedes *filp)\r
{ return -EPERM; }\r
\r
-int fbadop_mkdir (const char *path, __mode_t perms)\r
+int EFIAPI fbadop_mkdir (const char *path, __mode_t perms)\r
{ return -EPERM; }\r
\r
-int fbadop_rename (const char *from, const char *to)\r
+int EFIAPI fbadop_rename (const char *from, const char *to)\r
{ return -EPERM; }\r
\r
-int fbadop_rmdir (struct __filedes *filp)\r
+int EFIAPI fbadop_rmdir (struct __filedes *filp)\r
{ return -EPERM; }\r
\r
/** Add a new device to the device list.\r