separate dirs
This commit is contained in:
		
							
								
								
									
										1
									
								
								ln.1
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								ln.1
									
									
									
									
									
								
							| @@ -22,6 +22,5 @@ be linked into the given directory. | ||||
| create a symbolic link. | ||||
| .SH SEE ALSO | ||||
| .IR cp (1), | ||||
| .IR mv (1), | ||||
| .IR link (2), | ||||
| .IR symlink (2) | ||||
|   | ||||
							
								
								
									
										7
									
								
								ls.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								ls.c
									
									
									
									
									
								
							| @@ -32,6 +32,7 @@ static bool aflag = false; | ||||
| static bool dflag = false; | ||||
| static bool lflag = false; | ||||
| static bool tflag = false; | ||||
| static bool first = true; | ||||
| static bool many; | ||||
|  | ||||
| int | ||||
| @@ -113,8 +114,12 @@ lsdir(const char *path) | ||||
| 	closedir(dp); | ||||
| 	qsort(ents, n, sizeof *ents, (int (*)(const void *, const void *))entcmp); | ||||
|  | ||||
| 	if(many) | ||||
| 	if(many) { | ||||
| 		if(!first) | ||||
| 			putchar('\n'); | ||||
| 		printf("%s:\n", path); | ||||
| 		first = false; | ||||
| 	} | ||||
| 	for(i = 0; i < n; i++) { | ||||
| 		output(&ents[i]); | ||||
| 		free(ents[i].name); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user