1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /**
- * \file
- * \brief Header: Midnight Commander file system
- */
- #ifndef MC_VFS_MCFS_H
- #define MC_VFS_MCFS_H
- #define mcserver_port 9876
- /* This number was registered for program "mcfs" with rpc@Sun.COM */
- #define RPC_PROGNUM 300516
- #define RPC_PROGVER 2
- /* this constants must be kept in sync with mcserv.c commands */
- /* They are the messages sent on the link connection */
- enum {
- MC_OPEN,
- MC_CLOSE,
- MC_READ,
- MC_WRITE,
- MC_OPENDIR,
- MC_READDIR,
- MC_CLOSEDIR,
- MC_STAT,
- MC_LSTAT,
- MC_FSTAT,
- MC_CHMOD,
- MC_CHOWN,
- MC_READLINK,
- MC_UNLINK,
- MC_RENAME,
- MC_CHDIR,
- MC_LSEEK,
- MC_RMDIR,
- MC_SYMLINK,
- MC_MKNOD,
- MC_MKDIR,
- MC_LINK,
- MC_GETHOME,
- MC_GETUPDIR,
- /* Control commands */
- MC_LOGIN,
- MC_QUIT,
- MC_UTIME, /* it has to go here for compatibility with old
- servers/clients. sigh ... */
- MC_INVALID_PASS = 0x1000,
- MC_NEED_PASSWORD,
- MC_LOGINOK,
- MC_VERSION_OK,
- MC_VERSION_MISMATCH,
- MC_PASS
- };
- extern void init_mcfs (void);
- extern void tcp_invalidate_socket (int);
- #endif
|