Messages in this thread | | | Date | Mon, 7 Jul 2003 03:03:58 +1000 (EST) | From | James Morris <> | Subject | Re: kobjects, sysfs and the driver model make my head hurt |
| |
On Sun, 6 Jul 2003, Davide Libenzi wrote:
> On Sun, 6 Jul 2003, Matthew Wilcox wrote: > > > Why on earth does it return the value of its argument? > > Maybe for the same reason 'strcpy' returns 'dest'. It allows you to use > the function in a function parameter :
It also makes calling code cleaner when copying refcounted objects:
e.g. new->foo = foo_get(old->foo); new->bar = bar_get(old->bar);
otherwise, you'd have to do:
foo_get(old->foo); new->foo = old->foo; bar_get(old->bar); new->bar = old->bar;
- James -- James Morris <jmorris@intercode.com.au>
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |