From ad83f0cc13928b8d465e7bc39edb28666570dc18 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Mon, 12 Dec 2005 11:16:41 +0000 Subject: Rename ms1 files to mt files (part 1 -- renames only) --- libgloss/mt/access.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 libgloss/mt/access.c (limited to 'libgloss/mt/access.c') diff --git a/libgloss/mt/access.c b/libgloss/mt/access.c new file mode 100644 index 000000000..8e08b3a7f --- /dev/null +++ b/libgloss/mt/access.c @@ -0,0 +1,33 @@ +/* This is file ACCESS.C */ +/* + * Copyright (C) 1993 DJ Delorie + * All rights reserved. + * + * Redistribution and use in source and binary forms is permitted + * provided that the above copyright notice and following paragraph are + * duplicated in all such forms. + * + * This file is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +#include +#include +#include + +int access(const char *fn, int flags) +{ + struct stat s; + if (stat(fn, &s)) + return -1; + if (s.st_mode & S_IFDIR) + return 0; + if (flags & W_OK) + { + if (s.st_mode & S_IWRITE) + return 0; + return -1; + } + return 0; +} + -- cgit v1.2.3