home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / zip / mint / mntlib16.lzh / MNTLIB16 / LINK.C < prev    next >
C/C++ Source or Header  |  1993-08-03  |  354b  |  29 lines

  1. /* make a hard link */
  2.  
  3. #include <errno.h>
  4. #include <mintbind.h>
  5.  
  6. extern int __mint;
  7.  
  8. /*
  9.  * if MiNT is not active, we try to fail gracefully
  10.  */
  11.  
  12. int
  13. link(old, new)
  14.     char *old, *new;
  15. {
  16.     long r;
  17.  
  18.     if (__mint < 9) {
  19.         errno = EXDEV;
  20.         return -1;
  21.     }
  22.     r = Flink(old, new);
  23.     if (r < 0) {
  24.         errno = -r;
  25.         return -1;
  26.     }
  27.     return 0;
  28. }
  29.