Changeset 2476 for trunk/src/kmk/kmkbuiltin/mscfakes.c
- Timestamp:
- Jul 20, 2011, 2:52:30 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/mscfakes.c
r2413 r2476 158 158 case ERROR_FILENAME_EXCED_RANGE: errno = ENOENT; break; 159 159 case ERROR_NESTING_NOT_ALLOWED: errno = EAGAIN; break; 160 #ifdef EMLINK 161 case ERROR_TOO_MANY_LINKS: errno = EMLINK; break; 162 #endif 160 163 } 161 164 … … 258 261 int link(const char *pszDst, const char *pszLink) 259 262 { 260 errno = ENOSYS;261 err(1, "link() is not implemented on windows!");262 return -1;263 if (CreateHardLink(pszDst, pszLink, NULL)) 264 return 0; 265 return msc_set_errno(GetLastError()); 263 266 } 264 267
Note:
See TracChangeset
for help on using the changeset viewer.