X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=cpmls.c;h=1db4fba2748f6207f14e65893366bb326cbff5db;hb=ad54381539ad0142107ff3324e6299c5cc875456;hp=382ad3add73e87dc75fda9a3677888b4a21cc26e;hpb=975c05c916276c70d34b5aa14e5f0faca1ae013d;p=debian%2Fcpmtools diff --git a/cpmls.c b/cpmls.c index 382ad3a..1db4fba 100644 --- a/cpmls.c +++ b/cpmls.c @@ -7,7 +7,7 @@ #include #include -#include "getopt.h" +#include "getopt_.h" #include "cpmfs.h" #ifdef USE_DMALLOC @@ -114,9 +114,9 @@ static void oldddir(char **dirent, int entries, struct cpmInode *ino) putchar(' '); if (statbuf.mtime) { - tmp=gmtime(&statbuf.mtime); + tmp=localtime(&statbuf.mtime); printf(" %02d-%s-%04d %02d:%02d",tmp->tm_mday,month[tmp->tm_mon],tmp->tm_year+1900,tmp->tm_hour,tmp->tm_min); - tmp=gmtime(&statbuf.ctime); + tmp=localtime(&statbuf.ctime); printf(" %02d-%s-%04d %02d:%02d",tmp->tm_mday,month[tmp->tm_mon],tmp->tm_year+1900,tmp->tm_hour,tmp->tm_min); } putchar('\n'); @@ -189,9 +189,9 @@ static void old3dir(char **dirent, int entries, struct cpmInode *ino) else if (attrib & CPM_ATTR_PWWRITE) printf("Write "); else if (attrib & CPM_ATTR_PWDEL) printf("Delete "); else printf("None "); - tmp=gmtime(&statbuf.mtime); + tmp=localtime(&statbuf.mtime); printf("%02d/%02d/%02d %02d:%02d ",tmp->tm_mon+1,tmp->tm_mday,tmp->tm_year%100,tmp->tm_hour,tmp->tm_min); - tmp=gmtime(&statbuf.ctime); + tmp=localtime(&statbuf.ctime); printf("%02d/%02d/%02d %02d:%02d",tmp->tm_mon+1,tmp->tm_mday,tmp->tm_year%100,tmp->tm_hour,tmp->tm_min); putchar('\n'); ++l; @@ -260,7 +260,7 @@ static void ls(char **dirent, int entries, struct cpmInode *ino, int l, int c, i printf(" %-2d ",dir[i].user); #endif printf("%8.1ld ",(long)statbuf.size); - tmp=gmtime(c ? &statbuf.ctime : &statbuf.mtime); + tmp=localtime(c ? &statbuf.ctime : &statbuf.mtime); printf("%s %02d ",month[tmp->tm_mon],tmp->tm_mday); if ((c ? statbuf.ctime : statbuf.mtime)<(now-182*24*3600)) printf("%04d ",tmp->tm_year+1900); else printf("%02d:%02d ",tmp->tm_hour,tmp->tm_min); @@ -360,7 +360,11 @@ int main(int argc, char *argv[]) if (usage) { +#if HAVE_LIBDSK_H fprintf(stderr,"Usage: %s [-f format] [-T libdsk-type] [-d|-D|-F|-A|[-l][-c][-i]] image [file ...]\n",cmd); +#else + fprintf(stderr,"Usage: %s [-f format] [-d|-D|-F|-A|[-l][-c][-i]] image [file ...]\n",cmd); +#endif exit(1); } /*}}}*/