here is the main question:
You are rerquired to write a C program on Linux which design, implement and test a
function: sort list(), which will sort such a list according to the priority value computed by
whatever function is passed as its second argument. The frst argument is to be a pointer
to the head of the list. Since the OS will have other structures with pointers to IORB's,
the list must be sorted in place.
within this question i am given this snippet
typedef struct iorb {
short base_pri;
struct iorb *link;
char filler[110];
} IORB;
OK so this is what i do not understand:
1. What is char filler[110] used for?
2. Obviously base_pri means prioity but what exactly is it used for? comparing IORBS?
3. The Bubble sort is easy to implement, but what argument besides *head must i pass?
What i do know is a have to build a linked list to simulate disk I/O in systems programming.
but it is pretty difficult witout first understanding what the question is actually asking of me.
any suggestions will be appreciated. and any non-suggestions also

thanks in advance - tr3molo
