Write the software tool called tail in the C programming language, so that it can work on any operating system including unix/linux systems. The program should read the number of lines specified on the command line from a text file tail -6 [login to view URL] -8 [login to view URL] [login to view URL] will read the last 6 lines of the file. The default is the last lines of the files, e.g. tail [login to view URL] Hints: open the file with open(), go to the end of the file minus the buffer size using lseek(), read data into a buffer, scan the buffer backwards one character a time until you have found the needed number of newlines characters. When reaching the start, read in another buffer. Also include a thorough evalutation of how well the program works.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. 4) Include procise referencing from books, Internet site, and any other resources. 5) Fully documented code explaining each line of code. Also include a document to explain what the code does.
## Platform
must operate on all platforms including unix, linux windows etc..