| To: | James Morris <jmorris@xxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: C and/or ioctl question |
| From: | Stephen Waters <swaters@xxxxxxxxxx> |
| Date: | 09 Aug 2001 09:05:47 -0500 |
| Cc: | netdev@xxxxxxxxxxx |
| In-reply-to: | <Pine.LNX.4.31.0108090339240.18773-100000@xxxxxxxxxxxxxxxxxxxxxxxxxx> |
| References: | <Pine.LNX.4.31.0108090339240.18773-100000@xxxxxxxxxxxxxxxxxxxxxxxxxx> |
| Sender: | owner-netdev@xxxxxxxxxxx |
On 09 Aug 2001 03:43:13 +1000, James Morris wrote:
> On 8 Aug 2001, Stephen Waters wrote:
>
> > hi, I've been studying the net-tools ifconfig implementation a bit in my
> > efforts to better learn C and ioctl for Linux.
> >
>
> > int main () {
> > struct ifconf ifc;
> > int skfd;
> > skfd = socket(AF_INET, SOCK_DGRAM, 0);
> > if (ioctl(skfd, SIOCGIFCONF, &ifc) < 0) {
>
>
> You need to set up the ifconf structure first and allocate enough memory
> in it for a payload of ifreq structures to be returned from the kernel.
>
> Have a look at if_readconf() in net-tools/lib/interface.c
Thanks!
-sw
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: C and/or ioctl question, James Morris |
|---|---|
| Next by Date: | IPTOS_LOWDELAY in netinet/ip.h is incorrect??, Ben Greear |
| Previous by Thread: | Re: C and/or ioctl question, James Morris |
| Next by Thread: | IPTOS_LOWDELAY in netinet/ip.h is incorrect??, Ben Greear |
| Indexes: | [Date] [Thread] [Top] [All Lists] |