POSIX is the (more or less) standard all Unixes orient on. It describes libraries to use as well as binaries every Unix should have (like cp, mv) and their behaviour. You can find the standard on the Internet. Your task is to look for any non-trivial manpage (i.e., more than a few options) and research whether the NetBSD behaviour of this tool or library conforms to POSIX or not.
You should then insert this part into a list and document whether it complies to POSIX and if not, which differences are there.
As it is hard to determine the difficulty of a single part of the standard, this will be measured in lines. For every 1000 lines of the NetBSD versions of the manpages, this is one task.
The prerequisite is only for looking at libraries.
This task can be done multiple times and will be recreated once it's claimed.
| File name/URL | File size | Date submitted | |
|---|---|---|---|
| work_ls.txt | 749 bytes | January 06 2013 11:21 UTC | |
| work_1.txt | 3.1 KB | January 07 2013 21:32 UTC |
I would like to work on this task.
This task has been assigned to daperes. You have 72 hours to complete this task, good luck!
Exactly, what programs' manpages do I have to review?
Just an example, please.
Hi,
you can have a look at what posix includes in Wikipedia: http://en.wikipedia.org/wiki/Posix
You will find the manpages here: http://pubs.opengroup.org/onlinepubs/9699919799/
There is no overview of it, you should select the well-known userland tools for the beginning.
Regards, Julian
How is it now?
Oh, sorry, wrong rask :(
I've been busy with school and I can't complete this in time.
I'm sorry.
The claim on this task has been removed, someone else can claim it now.
If you're busy, that's not a problem. You can reclaim the task later on, or we could extend the deadline.
I would like to work on this task.
There was another task with the same name as this one. You can orient on what the student there did, this was optimal.
Good luck with this task!
This task has been assigned to Peter G. Netovsky. You have 72 hours to complete this task, good luck!
The other task cannot be found because the student who I want to orient with has claimed the task, therefore the task has been removed from the taskboard. Can you provide me with a link in order to find it?
You can go to the front page and look at the organisations, then you see all completed and open tasks.
It is this one: http://www.google-melange.com/gci/task/view/google/gci2012/7985210
So I found all the NetBSD manpages here: http://netbsd.gw.com/cgi-bin/man-cgi?date+1+NetBSD-current
And the POSIX manpages here: http://www.unix.com/man-page/posix/1/date/
The problem is how do I find a non-trivial manpage. If a non-trivial manpage has more than a few options that will take A LOT of time to get the list done, since all of the manpages I looked at are in that category.
So I reviewed the most used function in my classes -> ls. I want to know if it's good enough for a point and if I review 2 more manpages, do I get 2 more points?
The work on this task is ready to be reviewed.
What you did is right, but please review more tools - the NetBSD ls manpage has 262 lines, and you were supposed to review 1000 lines. Though that might be a bit hard, maybe 500 are also sufficient.
And I don't know what you mean by points. Do you mean completed tasks? If you complete this task, I will recreate it and you can review further programs.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
Yes, by points I meant completed tasks.
And thank you for answering.
The work on this task is ready to be reviewed.
Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed.
I'm very sorry you had to wait, somehow I lost track of this one.
Anyway, the work done was good. Thank you!
Congratulations, this task has been completed successfully.