SmartFolder  1.0
SmartFolder is a way to search files on your system and group the results. The program will interpret search queries and create a folder with symbolic links to all the found matches.
src Directory Reference

Files

file  Daemon.c
 Source file that contains the implementation for our background process computation.
 
file  Daemon.h [code]
 Header file that contains the definitions for our background process computation.
 
file  HashSet.c
 Source file that contains the implementation for a HashSet data structure containing Strings.
 
file  HashSet.h [code]
 Header file that contains the definitions for a HashSet data structure containing Strings.
 
file  Linker.c
 Source file that contains the implementation for the functions that will take care of the SmartFolder creation as well as the link creation.
 
file  Linker.h [code]
 Header file that contains the definitions for the functions that will take care of the SmartFolder creation as well as the link creation.
 
file  List.c
 Source file that contains the implementation for a simple linked List data structure containing Strings.
 
file  List.h [code]
 Header file that contains the definitions for a simple linked List data structure containing Strings.
 
file  Logger.c
 Source file that contains the implementation for logging to the console.
 
file  Logger.h [code]
 Header file that contains the definitions for logging to the console.
 
file  Parser.c
 Source file that contains the implementation of our Parser.
 
file  Parser.h [code]
 Header file that contains the definitions of our Parser.
 
file  Search.c
 Source file that contains the implementation of our Search (crawler)
 
file  Search.h [code]
 Header file that contains the definitions of our Search (crawler)
 
file  SmartFolder.c
 Main entry point of our program.
 
file  Stack.c
 Source file that contains the implementation for a generic Stack data structure.
 
file  Stack.h [code]
 Header file that contains the definitions for a generic Stack data structure.
 
file  Syscall.c
 Source file that contains the implementation for system calls wrapper functions used in our program.
 
file  Syscall.h [code]
 Header file that contains the definitions for system calls wrapper functions used in our program.
 
file  SysFile.c
 Source file that contains the implementation for the writing of files about our folder execution.
 
file  SysFile.h [code]
 Header file that contains the definitions for the writing of files about our folder execution.