Just curious, I'm looking for ideas. I'm working on an ls clone, with `ls` and `ls -l` functionality. Its not going as well as I had hoped, I keep getting segfault errors. Its forced me to learn more about gdb though, which is always a good thing. My programs almost finished (kind of...) and I'm already trying to think of ideas for my next project. I always seem to get frustrated before I finish a project and start a new one, I haven't finished anything in months.
Side question: Is there such thing as a standard linked list header/library in C or Linux? I'm writing this project in C and I couldn't find much so I wrote my own. Some webpage I found seemed to think that "struct _ENetList" and "struct _ENetListNode" are defined in <stdlib.h> along with functions for manipulating the lists, but I looked through my /usr/include/stdlib.h file and saw nothing of those types. I also found a file called "list.h" in /usr/include/linux/list.h but I seem to think its some sort of header for the kernel, and probably shouldn't be used.