From 022fcc0755f815bc71373120888a278e88aaa305 Mon Sep 17 00:00:00 2001 From: Eric Norum Date: Fri, 1 Nov 2002 18:43:09 +0000 Subject: Till Straumann's patch to: use bootp option 129 to get command line string change inet_ntoa->inet_ntop --- cpukit/libnetworking/nfs/bootp_subr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cpukit/libnetworking/nfs/bootp_subr.c') diff --git a/cpukit/libnetworking/nfs/bootp_subr.c b/cpukit/libnetworking/nfs/bootp_subr.c index 237d75e4b9..706ab51a50 100644 --- a/cpukit/libnetworking/nfs/bootp_subr.c +++ b/cpukit/libnetworking/nfs/bootp_subr.c @@ -894,6 +894,14 @@ processOptions (unsigned char *optbuf, int optbufSize) bootp_strdup_realloc(rtems_bsdnet_bootp_boot_file_name,p); break; + case 129: + /* Site specific option; we use this to get + * a 'command line string' + */ + if (p[0]) + rtems_bsdnet_bootp_cmdline = strdup(p); + break; + default: printf ("Ignoring BOOTP/DHCP option code %d\n", code); break; @@ -1058,6 +1066,8 @@ bootpc_init(int update_files) printf ("Server name is %s\n", rtems_bsdnet_bootp_server_name); if (rtems_bsdnet_bootp_boot_file_name) printf ("Boot file is %s\n", rtems_bsdnet_bootp_boot_file_name); + if (rtems_bsdnet_bootp_cmdline) + printf ("Command line is %s\n", rtems_bsdnet_bootp_cmdline); /* * Use defaults if values were not supplied by BOOTP/DHCP options -- cgit v1.2.3