From 7db4a15e95337fc9afe4b8d60ae14a62bebcc2d8 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Fri, 22 Aug 2014 03:15:00 +0000 Subject: os_nodetype: impl with libuv --- src/nvim/os_unix.c | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'src/nvim/os_unix.c') diff --git a/src/nvim/os_unix.c b/src/nvim/os_unix.c index 2a859a0f7a..63a3dbc054 100644 --- a/src/nvim/os_unix.c +++ b/src/nvim/os_unix.c @@ -136,26 +136,6 @@ void mch_free_acl(vim_acl_T aclent) } #endif -/* - * Check what "name" is: - * NODE_NORMAL: file or directory (or doesn't exist) - * NODE_WRITABLE: writable device, socket, fifo, etc. - * NODE_OTHER: non-writable things - */ -int mch_nodetype(char_u *name) -{ - struct stat st; - - if (stat((char *)name, &st)) - return NODE_NORMAL; - if (S_ISREG(st.st_mode) || S_ISDIR(st.st_mode)) - return NODE_NORMAL; - if (S_ISBLK(st.st_mode)) /* block device isn't writable */ - return NODE_OTHER; - /* Everything else is writable? */ - return NODE_WRITABLE; -} - void mch_exit(int r) { exiting = true; -- cgit