home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / lha100bt.zip / lha-1.00 / src / INSTALL < prev    next >
Text File  |  1992-04-04  |  3KB  |  80 lines

  1. $B0J2<$O!"(JMakefile $BCf$N(J CFLAGS $B%^%/%m$N%U%i%0$K$D$$$F5-=R$7$^$9!#(J
  2.  
  3.  
  4.  
  5. $B%G%#%l%/%H%j$NFI$_9~$_!#(J
  6.  
  7.     $B$b$7!"(Jopendir(), readdir(), closedr() $B$,I8=`%i%$%V%i%j$K$"$j!"$=(J
  8.     $B$l$,(J direct $B9=B$BN$r;HMQ$7$F$$$k$J$i$P$J$K$b$$$i$J$$!#(J
  9.     direct $B9=B$BN$r;HMQ$7$F$$$J$1$l$P!"(J-DSYSV_SYSTEM_DIR $B$r(J CFLAGS $B%^(J
  10.     $B%/%m$KDI2C!#(J
  11.     $B$b$7!"I8=`%i%$%V%i%j$K$J$1$l$P!"(J lhdir.o $B$r(J Makefile $B$N(J OBJS $B%^%/(J
  12.     $B%m$KDI2C$7$F!"(J-DNONSYSTEM_DIR_LIBRARY $B$r(J CFLAGS $B%^%/%m$KDI2C!#(J
  13.     $B$3$l$O!"%G%j%l%/%H%j$rD>@\(J open/read/write $B$7$F(J opendir $B$J$I$r%((J
  14.     $B%_%e%l!<%H$9$k!#(J
  15.     $B$=$l$G$b$@$a$J$i$"$-$i$a$F(J -DNODIRECTORY $B$r(J CFLAGS $B%^%/%m$KDI2C!#(J
  16.     $B$3$l$r;XDj$7$?>l9g!"%G%#%l%/%H%j$r;XDj$7$F$N%"!<%+%$%V$,$G$-$J$/(J
  17.     $B$J$k!#(J
  18.  
  19.  
  20. $B%a%b%j!<Hf3S!"%3%T!<!"%<%m%U%#%k4X78!#(J
  21.  
  22.     bcmp$B!"(Jbcopy$B!"(Jbzero $B$N%i%$%V%i%j$,$J$$%^%7%s!JB?$/$N(J System-V
  23.     $B%^%7(J $B%s!K$O!"(J-DNOBSTRING $B$r(J CFLAGS $B%^%/%m$KDI2C!#$3$l$K$h$C$F(J
  24.     memcmp$B!"(Jmemcpy$B!"(Jmemset $B$r;H$&$h$&$K$J$k!#$=$l$b$J$1$l$P!"0J2<$H(J
  25.     $BEy2A$J$b$N$r=q$-$J$5$$!#(J
  26.          int bcmp (a, b, n) char *a, *b; int n;
  27.         { while (n--) if (*a++ != *b++)
  28.             return (a[-1] & 0xff) - (b[-1] & 0xff);
  29.           return 0; }
  30.  
  31.         void bcopy (s, d, n) char *s, *d; int n;
  32.          { while (n--) *d++ = *s++; }
  33.  
  34.         void bzero (d, n) char *d; int n;
  35.          { while (n--) *d++ = 0; }
  36.  
  37.  
  38. $B;~9o$r07$&9=B$BN(J
  39.  
  40.     sys/time.h $B$G(J struct tm $B$rDj5A$7$F$$$J$1$l$P!J(Jtime.h
  41.     $B$KDj5A$7$F$"$k$J$i$P!K!"(J-DSYSTIME_HAS_NO_TM $B$r(J CFLAGS
  42.     $B%^%/%m$KDI2C!#(J
  43.  
  44.  
  45. $B%U%!%$%k(J I/O
  46.  
  47.     $B!JB?$/$N(J System-V $B$G!K(Jftruncate $B%7%9%F%`%3!<%k$,$J$1$l$P!"(J
  48.     -DNOFTRUNCATE $B$r(J CFLAGS $B%^%/%m$KDI2C!#(J
  49. #    $B$3$l$r$D$1$k$3$H$K$h$j!"%F%s%]%i%j%U%!%$%k$+$i%3%T!<$9$k$H$-$K(J
  50. #    rename $B%7%9%F%`%3!<%k$r;H$o$J$/$J$k$@$1!#(J
  51.  
  52.  
  53. $B%U%!%$%k%b!<%I(J
  54.  
  55.     $B$b$7!"!J$^$@8+$?$3$H$J$$$,1?$o$k$/!K(Jstat $B$GF@$i$l$k%U%!%$%k%b!<%I(J
  56.     $B$N0UL#$,0J2<$N$b$N$H0c$&$J$i$P!"(J-DNOT_COMPATIBLE_MODE $B$r(J CFLAGS
  57.     $B%^%/%m$KDI2C$7!"%=!<%9$r$=$l$J$j$K=q$-D>$9!#(J
  58.         
  59.         #define UNIX_FILE_TYPEMASK    0170000
  60.         #define UNIX_FILE_REGULAR    0100000
  61.         #define UNIX_FILE_DIRECTORY    0040000
  62.         #define UNIX_SETUID        0004000
  63.         #define UNIX_SETGID        0002000
  64.         #define UNIX_STYCKYBIT        0001000
  65.         #define UNIX_OWNER_READ_PERM    0000400
  66.         #define UNIX_OWNER_WRITE_PERM    0000200
  67.         #define UNIX_OWNER_EXEC_PERM    0000100
  68.         #define UNIX_GROUP_READ_PERM    0000040
  69.         #define UNIX_GROUP_WRITE_PERM    0000020
  70.         #define UNIX_GROUP_EXEC_PERM    0000010
  71.         #define UNIX_OTHER_READ_PERM    0000004
  72.         #define UNIX_OTHER_WRITE_PERM    0000002
  73.         #define UNIX_OTHER_EXEC_PERM    0000001
  74.         #define UNIX_RW_RW_RW        0000666
  75.  
  76.  
  77. $B$3$l0J>e$O3F<+$K$^$+$;$k!#0J>e!#7rF.$r5'$k!#(J
  78.                         1989.09.18  Y.Tagawa
  79.  
  80.