| 812 |
812 |
| 813 static int cmp_file_type_name(IndexEntry *a, IndexEntry *b) { |
813 static int cmp_file_type_name(IndexEntry *a, IndexEntry *b) { |
| 814 if(a->isdir != b->isdir) { |
814 if(a->isdir != b->isdir) { |
| 815 return a->isdir ? -1 : 1; |
815 return a->isdir ? -1 : 1; |
| 816 } |
816 } |
| |
817 int ret = strcasecmp(a->name, b->name); |
| |
818 if(ret != 0) { |
| |
819 return ret; |
| |
820 } |
| 817 return strcmp(a->name, b->name); |
821 return strcmp(a->name, b->name); |
| 818 } |
822 } |
| 819 |
823 |
| 820 int service_index(pblock *pb, Session *sn, Request *rq) { |
824 int service_index(pblock *pb, Session *sn, Request *rq) { |
| 821 //printf("service_index\n"); |
825 //printf("service_index\n"); |