summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2002-11-01 18:43:09 +0000
committerEric Norum <WENorum@lbl.gov>2002-11-01 18:43:09 +0000
commit022fcc0755f815bc71373120888a278e88aaa305 (patch)
treef898da21eb4d640ee8b9d32fecbeccec0829bea1
parent86e1c2696a9247cdc79163b131d5d2b709b2382a (diff)
downloadrtems-022fcc0755f815bc71373120888a278e88aaa305.tar.bz2
Till Straumann's patch to:
use bootp option 129 to get command line string change inet_ntoa->inet_ntop
-rw-r--r--ChangeLog16
-rw-r--r--cpukit/libnetworking/nfs/bootp_subr.c10
2 files changed, 26 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e394e50fe..5aeadf9a3c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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