From 8b5df6293c25c734206372b7460bb28b3bbd8f6b Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 27 Jan 2011 17:45:13 +1030 Subject: [PATCH] Add slides images. --- ccan/oserver/images/slide01.svg | 131 ++ ccan/oserver/images/slide01a.svg | 121 ++ ccan/oserver/images/slide02.svg | 106 ++ ccan/oserver/images/slide03.svg | 2444 +++++++++++++++++++++++++++++ ccan/oserver/images/slide05.svg | 2424 ++++++++++++++++++++++++++++ ccan/oserver/images/slide05a.svg | 105 ++ ccan/oserver/images/slide05b.svg | 128 ++ ccan/oserver/images/slide05c.svg | 193 +++ ccan/oserver/images/slide06.svg | 122 ++ ccan/oserver/images/slide07.svg | 133 ++ ccan/oserver/images/slide08.svg | 163 ++ ccan/oserver/images/slide08a.svg | 158 ++ ccan/oserver/images/slide11.svg | 121 ++ ccan/oserver/images/slide12.svg | 116 ++ ccan/oserver/images/slide12a.svg | 117 ++ ccan/oserver/images/slide12b.svg | 193 +++ ccan/oserver/images/slide13.svg | 378 +++++ ccan/oserver/images/slide14.svg | 136 ++ ccan/oserver/images/slide15.svg | 109 ++ ccan/oserver/images/slide16.svg | 96 ++ ccan/oserver/images/slide17.svg | 101 ++ ccan/oserver/images/slide18.svg | 107 ++ ccan/oserver/images/slide19.svg | 122 ++ ccan/oserver/images/slide20.svg | 137 ++ ccan/oserver/images/slide21.svg | 92 ++ ccan/oserver/images/slide22.svg | 127 ++ ccan/oserver/images/slide22a.svg | 308 ++++ ccan/oserver/images/slide23.svg | 157 ++ ccan/oserver/images/slide23a.svg | 341 ++++ ccan/oserver/images/slide24.svg | 396 +++++ ccan/oserver/images/slide24a.svg | 129 ++ ccan/oserver/images/slide27.svg | 97 ++ ccan/oserver/images/slide27a.svg | 132 ++ ccan/oserver/images/slide28.svg | 107 ++ ccan/oserver/images/slide29.svg | 553 +++++++ ccan/oserver/images/slide29a.svg | 480 ++++++ ccan/oserver/images/slide29a2.svg | 531 +++++++ ccan/oserver/images/slide29b.svg | 426 +++++ ccan/oserver/images/slide30.svg | 116 ++ ccan/oserver/images/slide30a.svg | 131 ++ ccan/oserver/images/slide31.svg | 97 ++ ccan/oserver/images/slide31a.svg | 107 ++ ccan/oserver/images/slide31b.svg | 107 ++ ccan/oserver/images/slide32.svg | 106 ++ ccan/oserver/images/slide32a.svg | 111 ++ ccan/oserver/images/slide33.svg | 106 ++ ccan/oserver/images/slide33a.svg | 141 ++ ccan/oserver/images/slide34.svg | 147 ++ ccan/oserver/images/slide35.svg | 102 ++ ccan/oserver/images/slide37.svg | 199 +++ ccan/oserver/images/slide37a.svg | 286 ++++ ccan/oserver/images/slide37b.svg | 409 +++++ ccan/oserver/images/slide38.svg | 110 ++ ccan/oserver/images/slide38a.svg | 135 ++ ccan/oserver/images/slide39.svg | 176 +++ 55 files changed, 14423 insertions(+) create mode 100644 ccan/oserver/images/slide01.svg create mode 100644 ccan/oserver/images/slide01a.svg create mode 100644 ccan/oserver/images/slide02.svg create mode 100644 ccan/oserver/images/slide03.svg create mode 100644 ccan/oserver/images/slide05.svg create mode 100644 ccan/oserver/images/slide05a.svg create mode 100644 ccan/oserver/images/slide05b.svg create mode 100644 ccan/oserver/images/slide05c.svg create mode 100644 ccan/oserver/images/slide06.svg create mode 100644 ccan/oserver/images/slide07.svg create mode 100644 ccan/oserver/images/slide08.svg create mode 100644 ccan/oserver/images/slide08a.svg create mode 100644 ccan/oserver/images/slide11.svg create mode 100644 ccan/oserver/images/slide12.svg create mode 100644 ccan/oserver/images/slide12a.svg create mode 100644 ccan/oserver/images/slide12b.svg create mode 100644 ccan/oserver/images/slide13.svg create mode 100644 ccan/oserver/images/slide14.svg create mode 100644 ccan/oserver/images/slide15.svg create mode 100644 ccan/oserver/images/slide16.svg create mode 100644 ccan/oserver/images/slide17.svg create mode 100644 ccan/oserver/images/slide18.svg create mode 100644 ccan/oserver/images/slide19.svg create mode 100644 ccan/oserver/images/slide20.svg create mode 100644 ccan/oserver/images/slide21.svg create mode 100644 ccan/oserver/images/slide22.svg create mode 100644 ccan/oserver/images/slide22a.svg create mode 100644 ccan/oserver/images/slide23.svg create mode 100644 ccan/oserver/images/slide23a.svg create mode 100644 ccan/oserver/images/slide24.svg create mode 100644 ccan/oserver/images/slide24a.svg create mode 100644 ccan/oserver/images/slide27.svg create mode 100644 ccan/oserver/images/slide27a.svg create mode 100644 ccan/oserver/images/slide28.svg create mode 100644 ccan/oserver/images/slide29.svg create mode 100644 ccan/oserver/images/slide29a.svg create mode 100644 ccan/oserver/images/slide29a2.svg create mode 100644 ccan/oserver/images/slide29b.svg create mode 100644 ccan/oserver/images/slide30.svg create mode 100644 ccan/oserver/images/slide30a.svg create mode 100644 ccan/oserver/images/slide31.svg create mode 100644 ccan/oserver/images/slide31a.svg create mode 100644 ccan/oserver/images/slide31b.svg create mode 100644 ccan/oserver/images/slide32.svg create mode 100644 ccan/oserver/images/slide32a.svg create mode 100644 ccan/oserver/images/slide33.svg create mode 100644 ccan/oserver/images/slide33a.svg create mode 100644 ccan/oserver/images/slide34.svg create mode 100644 ccan/oserver/images/slide35.svg create mode 100644 ccan/oserver/images/slide37.svg create mode 100644 ccan/oserver/images/slide37a.svg create mode 100644 ccan/oserver/images/slide37b.svg create mode 100644 ccan/oserver/images/slide38.svg create mode 100644 ccan/oserver/images/slide38a.svg create mode 100644 ccan/oserver/images/slide39.svg diff --git a/ccan/oserver/images/slide01.svg b/ccan/oserver/images/slide01.svg new file mode 100644 index 0000000..09c996e --- /dev/null +++ b/ccan/oserver/images/slide01.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + oserverA CCANmodule.http://ccan. ozlabs.orgPretty pic:tinyurl.com /64s9r9d + + diff --git a/ccan/oserver/images/slide01a.svg b/ccan/oserver/images/slide01a.svg new file mode 100644 index 0000000..128e128 --- /dev/null +++ b/ccan/oserver/images/slide01a.svg @@ -0,0 +1,121 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + oserverCCAN'sTridge-inspired"junkcode"section willtakeany C code. + + diff --git a/ccan/oserver/images/slide02.svg b/ccan/oserver/images/slide02.svg new file mode 100644 index 0000000..f80682b --- /dev/null +++ b/ccan/oserver/images/slide02.svg @@ -0,0 +1,106 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + ccanlintCCAN'sKwaliteeassurancetool. + + diff --git a/ccan/oserver/images/slide03.svg b/ccan/oserver/images/slide03.svg new file mode 100644 index 0000000..f0b678e --- /dev/null +++ b/ccan/oserver/images/slide03.svg @@ -0,0 +1,2444 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + _infoC program:commentscontainkerneldocfor module,executiongivesdependencyetc. info. + + diff --git a/ccan/oserver/images/slide05.svg b/ccan/oserver/images/slide05.svg new file mode 100644 index 0000000..279e923 --- /dev/null +++ b/ccan/oserver/images/slide05.svg @@ -0,0 +1,2424 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + tests/But thoselifeboatsmake thedeck lookcluttered! + + diff --git a/ccan/oserver/images/slide05a.svg b/ccan/oserver/images/slide05a.svg new file mode 100644 index 0000000..f5ec00c --- /dev/null +++ b/ccan/oserver/images/slide05a.svg @@ -0,0 +1,105 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + ccanlint -vaka. "Whyis my scoreso low?" + + diff --git a/ccan/oserver/images/slide05b.svg b/ccan/oserver/images/slide05b.svg new file mode 100644 index 0000000..a1b1ca1 --- /dev/null +++ b/ccan/oserver/images/slide05b.svg @@ -0,0 +1,128 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + ExamplesImagine aworldwhereheadercommentsserved a purpose.... + + diff --git a/ccan/oserver/images/slide05c.svg b/ccan/oserver/images/slide05c.svg new file mode 100644 index 0000000..40d8216 --- /dev/null +++ b/ccan/oserver/images/slide05c.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Coverage + + Coverage + Score + 6 + 0 + 100% + + + diff --git a/ccan/oserver/images/slide06.svg b/ccan/oserver/images/slide06.svg new file mode 100644 index 0000000..230b2fc --- /dev/null +++ b/ccan/oserver/images/slide06.svg @@ -0,0 +1,122 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + ARRAY_SIZEWith Linus'stamp ofapproval!lwn.net/ Articles/ 226007 + + diff --git a/ccan/oserver/images/slide07.svg b/ccan/oserver/images/slide07.svg new file mode 100644 index 0000000..7bdb43a --- /dev/null +++ b/ccan/oserver/images/slide07.svg @@ -0,0 +1,133 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + streqFor that 99percent of the timewhen youprefer tomake brandnewmistakes. + + diff --git a/ccan/oserver/images/slide08.svg b/ccan/oserver/images/slide08.svg new file mode 100644 index 0000000..f956341 --- /dev/null +++ b/ccan/oserver/images/slide08.svg @@ -0,0 +1,163 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + foreach*Do NOT read thatcode. Youhave beenwarned.http://tinyurl.com /2g9mqh*Constrainedmemory leakagewarning. + + diff --git a/ccan/oserver/images/slide08a.svg b/ccan/oserver/images/slide08a.svg new file mode 100644 index 0000000..b8df68b --- /dev/null +++ b/ccan/oserver/images/slide08a.svg @@ -0,0 +1,158 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + foreach*Do NOT read thatcode. Youhave beenwarned.http://git.ozlabs.org /?p=ccan;a=tree ;f=ccan/foreach*Constrainedmemory leakagewarning. + + diff --git a/ccan/oserver/images/slide11.svg b/ccan/oserver/images/slide11.svg new file mode 100644 index 0000000..62dc175 --- /dev/null +++ b/ccan/oserver/images/slide11.svg @@ -0,0 +1,121 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + TestingPerhaps ourproject'sentirepurposeis to test thetestsuite? + + diff --git a/ccan/oserver/images/slide12.svg b/ccan/oserver/images/slide12.svg new file mode 100644 index 0000000..172ab14 --- /dev/null +++ b/ccan/oserver/images/slide12.svg @@ -0,0 +1,116 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + TestingMaybe nottest-driven,but test-consideratecoding? + + diff --git a/ccan/oserver/images/slide12a.svg b/ccan/oserver/images/slide12a.svg new file mode 100644 index 0000000..d1ab815 --- /dev/null +++ b/ccan/oserver/images/slide12a.svg @@ -0,0 +1,117 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + closeerrno ismade fromunstableelectrons.ccan/noerr + + diff --git a/ccan/oserver/images/slide12b.svg b/ccan/oserver/images/slide12b.svg new file mode 100644 index 0000000..40d8216 --- /dev/null +++ b/ccan/oserver/images/slide12b.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Coverage + + Coverage + Score + 6 + 0 + 100% + + + diff --git a/ccan/oserver/images/slide13.svg b/ccan/oserver/images/slide13.svg new file mode 100644 index 0000000..4b57eb6 --- /dev/null +++ b/ccan/oserver/images/slide13.svg @@ -0,0 +1,378 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + ccan/failtestTest mallocetc. failureusing fork() + Still beingenhanced. + + + read + + ok + FAIL + + + write + + ok + FAIL + + + malloc + + ok + FAIL + + diff --git a/ccan/oserver/images/slide14.svg b/ccan/oserver/images/slide14.svg new file mode 100644 index 0000000..c5fea40 --- /dev/null +++ b/ccan/oserver/images/slide14.svg @@ -0,0 +1,136 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + ccan/optLike popt.Extensible.typesafe.See ccan/typesafe_cb + + diff --git a/ccan/oserver/images/slide15.svg b/ccan/oserver/images/slide15.svg new file mode 100644 index 0000000..2bdc9c5 --- /dev/null +++ b/ccan/oserver/images/slide15.svg @@ -0,0 +1,109 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + opt details- grep- friendly- OPT_END + + diff --git a/ccan/oserver/images/slide16.svg b/ccan/oserver/images/slide16.svg new file mode 100644 index 0000000..b9c37b9 --- /dev/null +++ b/ccan/oserver/images/slide16.svg @@ -0,0 +1,96 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A Real Server... + + diff --git a/ccan/oserver/images/slide17.svg b/ccan/oserver/images/slide17.svg new file mode 100644 index 0000000..88e8d19 --- /dev/null +++ b/ccan/oserver/images/slide17.svg @@ -0,0 +1,101 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A Real Server...Select-loopor threads? + + diff --git a/ccan/oserver/images/slide18.svg b/ccan/oserver/images/slide18.svg new file mode 100644 index 0000000..f1096cd --- /dev/null +++ b/ccan/oserver/images/slide18.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A Real Server...Select-loopor threads? + + + diff --git a/ccan/oserver/images/slide19.svg b/ccan/oserver/images/slide19.svg new file mode 100644 index 0000000..dd933d9 --- /dev/null +++ b/ccan/oserver/images/slide19.svg @@ -0,0 +1,122 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A Real Server...Select-loopor threads?ccan/ antithread + + + diff --git a/ccan/oserver/images/slide20.svg b/ccan/oserver/images/slide20.svg new file mode 100644 index 0000000..03660af --- /dev/null +++ b/ccan/oserver/images/slide20.svg @@ -0,0 +1,137 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + teventSAMBA'sevent-looplibrary.Registerfd withcallback.Run eventloop. + + diff --git a/ccan/oserver/images/slide21.svg b/ccan/oserver/images/slide21.svg new file mode 100644 index 0000000..dcd86c9 --- /dev/null +++ b/ccan/oserver/images/slide21.svg @@ -0,0 +1,92 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Rewrite... + + diff --git a/ccan/oserver/images/slide22.svg b/ccan/oserver/images/slide22.svg new file mode 100644 index 0000000..e9f50da --- /dev/null +++ b/ccan/oserver/images/slide22.svg @@ -0,0 +1,127 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Rewrite...A computer is astate machine.Threads are forpeople who can'tprogram statemachines. -- Alan Cox + + diff --git a/ccan/oserver/images/slide22a.svg b/ccan/oserver/images/slide22a.svg new file mode 100644 index 0000000..7420ca8 --- /dev/null +++ b/ccan/oserver/images/slide22a.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + talloc + + + struct client + + struct tevent_fd + + + + + + struct tevent_fd + + + + + question + + + + + diff --git a/ccan/oserver/images/slide23.svg b/ccan/oserver/images/slide23.svg new file mode 100644 index 0000000..41d8b7e --- /dev/null +++ b/ccan/oserver/images/slide23.svg @@ -0,0 +1,157 @@ + + + + + + + + + + image/svg+xml + + + + + + + void *Means "itcould beanything".Not "I'mnot goingto tell you"or "I can'tfigure itout". + + + + diff --git a/ccan/oserver/images/slide23a.svg b/ccan/oserver/images/slide23a.svg new file mode 100644 index 0000000..edbb01c --- /dev/null +++ b/ccan/oserver/images/slide23a.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + talloc + + + + struct oserver + struct client + + struct tevent_fd + + + + + + + struct tevent_fd + + + + + question + + + + + diff --git a/ccan/oserver/images/slide24.svg b/ccan/oserver/images/slide24.svg new file mode 100644 index 0000000..abb5932 --- /dev/null +++ b/ccan/oserver/images/slide24.svg @@ -0,0 +1,396 @@ + + + + + + + + + + image/svg+xml + + + + + + + valgrind + + + + + diff --git a/ccan/oserver/images/slide24a.svg b/ccan/oserver/images/slide24a.svg new file mode 100644 index 0000000..8ea3b59 --- /dev/null +++ b/ccan/oserver/images/slide24a.svg @@ -0,0 +1,129 @@ + + + + + + + + + + image/svg+xml + + + + + + + valgrindSeriously,what's theirlogo? + + + + + diff --git a/ccan/oserver/images/slide27.svg b/ccan/oserver/images/slide27.svg new file mode 100644 index 0000000..e079928 --- /dev/null +++ b/ccan/oserver/images/slide27.svg @@ -0,0 +1,97 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A Parrot + + diff --git a/ccan/oserver/images/slide27a.svg b/ccan/oserver/images/slide27a.svg new file mode 100644 index 0000000..34f2375 --- /dev/null +++ b/ccan/oserver/images/slide27a.svg @@ -0,0 +1,132 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + A ParrotLet's savethat forlater...telnet 192.168 .128.70 2727 + + diff --git a/ccan/oserver/images/slide28.svg b/ccan/oserver/images/slide28.svg new file mode 100644 index 0000000..1fce022 --- /dev/null +++ b/ccan/oserver/images/slide28.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + An OracleNow for ademo... + + diff --git a/ccan/oserver/images/slide29.svg b/ccan/oserver/images/slide29.svg new file mode 100644 index 0000000..909c94f --- /dev/null +++ b/ccan/oserver/images/slide29.svg @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + An Oracle + + + GREET + + + RECV Q + + + + WAIT 4CLIENT + + + + SENDPONDER + + + + + SEND Q' + + + + RECV A' + + + SENDSPAKE + + SEND A + + + WAIT 4ORACL + + + + + + + + + + + + + + diff --git a/ccan/oserver/images/slide29a.svg b/ccan/oserver/images/slide29a.svg new file mode 100644 index 0000000..015d004 --- /dev/null +++ b/ccan/oserver/images/slide29a.svg @@ -0,0 +1,480 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + talloc + + + + struct oserver + struct client + + struct tevent_fd + + + + + + + struct tevent_fd + + + + + question + + + + struct client + + + struct tevent_fd + + + + + question + + + + + + diff --git a/ccan/oserver/images/slide29a2.svg b/ccan/oserver/images/slide29a2.svg new file mode 100644 index 0000000..23a86f7 --- /dev/null +++ b/ccan/oserver/images/slide29a2.svg @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + talloc + + + + struct oserver + struct client + + struct tevent_fd + + + + + + + struct tevent_fd + + + + + question + + + + struct client + + + struct tevent_fd + + + + + question + + + + + + + oracle + subclient + + diff --git a/ccan/oserver/images/slide29b.svg b/ccan/oserver/images/slide29b.svg new file mode 100644 index 0000000..e708fe6 --- /dev/null +++ b/ccan/oserver/images/slide29b.svg @@ -0,0 +1,426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + An OracleWhat aboutclientdisconnect? + + struct oserver + struct client + + struct tevent_fd + + + + + + + struct tevent_fd + + + + + question + + + + + subclient + ? + + diff --git a/ccan/oserver/images/slide30.svg b/ccan/oserver/images/slide30.svg new file mode 100644 index 0000000..8861f3e --- /dev/null +++ b/ccan/oserver/images/slide30.svg @@ -0,0 +1,116 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Memory LeaksAnotherreason fortalloc... + + diff --git a/ccan/oserver/images/slide30a.svg b/ccan/oserver/images/slide30a.svg new file mode 100644 index 0000000..4ea4c54 --- /dev/null +++ b/ccan/oserver/images/slide30a.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Memory LeaksAnotherreason fortalloc..._exit avoidsatexit() etc. + + diff --git a/ccan/oserver/images/slide31.svg b/ccan/oserver/images/slide31.svg new file mode 100644 index 0000000..8b0ff8b --- /dev/null +++ b/ccan/oserver/images/slide31.svg @@ -0,0 +1,97 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdump + + diff --git a/ccan/oserver/images/slide31a.svg b/ccan/oserver/images/slide31a.svg new file mode 100644 index 0000000..ac1b790 --- /dev/null +++ b/ccan/oserver/images/slide31a.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdumpA Cmonstrosity + + diff --git a/ccan/oserver/images/slide31b.svg b/ccan/oserver/images/slide31b.svg new file mode 100644 index 0000000..f088f5f --- /dev/null +++ b/ccan/oserver/images/slide31b.svg @@ -0,0 +1,107 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdumpRun undergdb to see... + + diff --git a/ccan/oserver/images/slide32.svg b/ccan/oserver/images/slide32.svg new file mode 100644 index 0000000..5697f33 --- /dev/null +++ b/ccan/oserver/images/slide32.svg @@ -0,0 +1,106 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdump restore + + diff --git a/ccan/oserver/images/slide32a.svg b/ccan/oserver/images/slide32a.svg new file mode 100644 index 0000000..69a5dc7 --- /dev/null +++ b/ccan/oserver/images/slide32a.svg @@ -0,0 +1,111 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdump restoreHomeworkproject? + + diff --git a/ccan/oserver/images/slide33.svg b/ccan/oserver/images/slide33.svg new file mode 100644 index 0000000..ea44e48 --- /dev/null +++ b/ccan/oserver/images/slide33.svg @@ -0,0 +1,106 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + The Joy of Exec + + diff --git a/ccan/oserver/images/slide33a.svg b/ccan/oserver/images/slide33a.svg new file mode 100644 index 0000000..52733f9 --- /dev/null +++ b/ccan/oserver/images/slide33a.svg @@ -0,0 +1,141 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + The Joy of ExecIf thisdoesn'twork, weshouldhave donethe savingin fork()... + + diff --git a/ccan/oserver/images/slide34.svg b/ccan/oserver/images/slide34.svg new file mode 100644 index 0000000..4d758b1 --- /dev/null +++ b/ccan/oserver/images/slide34.svg @@ -0,0 +1,147 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdumpLet's leavethat runningtoo (on adifferentport)telnet 192.168 .128.70 2829 + + diff --git a/ccan/oserver/images/slide35.svg b/ccan/oserver/images/slide35.svg new file mode 100644 index 0000000..8be11c4 --- /dev/null +++ b/ccan/oserver/images/slide35.svg @@ -0,0 +1,102 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + clients[5] + + diff --git a/ccan/oserver/images/slide37.svg b/ccan/oserver/images/slide37.svg new file mode 100644 index 0000000..f7c163f --- /dev/null +++ b/ccan/oserver/images/slide37.svg @@ -0,0 +1,199 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + cdump + + + + + oserverclients[5] + + + + oservermax_clients*clients + + + diff --git a/ccan/oserver/images/slide37a.svg b/ccan/oserver/images/slide37a.svg new file mode 100644 index 0000000..5bdf480 --- /dev/null +++ b/ccan/oserver/images/slide37a.svg @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + cdump + + + + + oserverclients[5] + + + + oservermax_clients=0*clients + + + + dump + + + diff --git a/ccan/oserver/images/slide37b.svg b/ccan/oserver/images/slide37b.svg new file mode 100644 index 0000000..5ae6e50 --- /dev/null +++ b/ccan/oserver/images/slide37b.svg @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + cdump + + + + + oserverclients[5] + + + + oservermax_clients=5*clients + + + + + + + dump + + + + oservermax_clients=5clients[5] + + + + + + + dump + + + diff --git a/ccan/oserver/images/slide38.svg b/ccan/oserver/images/slide38.svg new file mode 100644 index 0000000..9c05b23 --- /dev/null +++ b/ccan/oserver/images/slide38.svg @@ -0,0 +1,110 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Update without cdump?Infeasible. + + diff --git a/ccan/oserver/images/slide38a.svg b/ccan/oserver/images/slide38a.svg new file mode 100644 index 0000000..6f90a72 --- /dev/null +++ b/ccan/oserver/images/slide38a.svg @@ -0,0 +1,135 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Update without cdump?Infeasible.What if youwere notconstrainedby normaldefinitionsof sanity? + + diff --git a/ccan/oserver/images/slide39.svg b/ccan/oserver/images/slide39.svg new file mode 100644 index 0000000..9bb6272 --- /dev/null +++ b/ccan/oserver/images/slide39.svg @@ -0,0 +1,176 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Questions?Favourite modules which didn't fit:ccan/jmap: Judy tree mapccan/hash: Jenkins hash.http://ccan. ozlabs.org/ list.html + + + -- 2.39.2