diff options
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | cpukit/libnetworking/nfs/bootp_subr.c | 10 |
2 files changed, 26 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2002-11-01 Eric Norum <eric.norum@usask.ca> + * cpukit/libnetworking/nfs/bootp_subr.c + * cpukit/libnetworking/rtems/rtems_bsdnet.h + * cpukit/libnetworking/rtems/rtems_glue.c + Till Straumann's patch to use bootp option 129 to get command line string. + Till Straumann's patch to change inet_ntoa->inet_ntop. + +2002-10-31 Eric Norum <eric.norum@usask.ca> + * cpukit/libcsupport/include/rtems/libio.h + * cpukit/libcsupport/include/rtems/libio_.h + * cpukit/score/include/rtems/score/thread.h + * cpukit/score/src/threadinitialize.c + Infrastructure changes to prepare for new BSD scheduling code. + New sleep/wakeup structure in task control block. + Added function pointer in libio structure. + 2002-10-30 Eric Norum <eric.norum@usask.ca> * cpukit/posix/src/psignal.c: Reflect changes to signal names in newlib 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 |