home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v22 / 056 < prev    next >
Mailbox/MIME Entity  |  1991-03-07  |  1.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Mailbox/MIME Entity (archive/mbox).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Mailbox/MIME Entity (archive/mbox) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file Mailbox text, 1st line "From jsq@cs.utexas.edu Thu Jan 3 20:21:54 1991", ASCII text default
100% TrID E-Mail message (Var. 2) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried x-fmt/111 Plain Text File default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime application/mbox default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 6a 73 71 | 40 63 73 2e 75 74 65 78 |From jsq|@cs.utex|
|00000010| 61 73 2e 65 64 75 20 20 | 54 68 75 20 4a 61 6e 20 |as.edu |Thu Jan |
|00000020| 20 33 20 32 30 3a 32 31 | 3a 35 34 20 31 39 39 31 | 3 20:21|:54 1991|
|00000030| 0a 52 65 63 65 69 76 65 | 64 3a 20 66 72 6f 6d 20 |.Receive|d: from |
|00000040| 63 73 2e 75 74 65 78 61 | 73 2e 65 64 75 20 62 79 |cs.utexa|s.edu by|
|00000050| 20 75 75 6e 65 74 2e 55 | 55 2e 4e 45 54 20 28 35 | uunet.U|U.NET (5|
|00000060| 2e 36 31 2f 31 2e 31 34 | 29 20 77 69 74 68 20 53 |.61/1.14|) with S|
|00000070| 4d 54 50 20 0a 09 69 64 | 20 41 41 31 38 35 30 38 |MTP ..id| AA18508|
|00000080| 3b 20 54 68 75 2c 20 33 | 20 4a 61 6e 20 39 31 20 |; Thu, 3| Jan 91 |
|00000090| 32 30 3a 32 31 3a 35 34 | 20 2d 30 35 30 30 0a 50 |20:21:54| -0500.P|
|000000a0| 6f 73 74 65 64 2d 44 61 | 74 65 3a 20 33 20 4a 61 |osted-Da|te: 3 Ja|
|000000b0| 6e 20 39 31 20 31 35 3a | 35 39 3a 32 37 20 47 4d |n 91 15:|59:27 GM|
|000000c0| 54 0a 52 65 63 65 69 76 | 65 64 3a 20 62 79 20 63 |T.Receiv|ed: by c|
|000000d0| 73 2e 75 74 65 78 61 73 | 2e 65 64 75 20 28 35 2e |s.utexas|.edu (5.|
|000000e0| 36 34 2f 31 2e 39 32 29 | 20 0a 46 72 6f 6d 3a 20 |64/1.92)| .From: |
|000000f0| 64 6f 6e 6e 40 68 70 66 | 63 64 63 2e 66 63 2e 68 |donn@hpf|cdc.fc.h|
|00000100| 70 2e 63 6f 6d 20 28 44 | 6f 6e 6e 20 54 65 72 72 |p.com (D|onn Terr|
|00000110| 79 29 0a 4e 65 77 73 67 | 72 6f 75 70 73 3a 20 63 |y).Newsg|roups: c|
|00000120| 6f 6d 70 2e 73 74 64 2e | 75 6e 69 78 0a 53 75 62 |omp.std.|unix.Sub|
|00000130| 6a 65 63 74 3a 20 52 65 | 3a 20 71 66 6f 72 6b 28 |ject: Re|: qfork(|
|00000140| 29 0a 4d 65 73 73 61 67 | 65 2d 49 64 3a 20 3c 31 |).Messag|e-Id: <1|
|00000150| 36 34 37 39 40 63 73 2e | 75 74 65 78 61 73 2e 65 |6479@cs.|utexas.e|
|00000160| 64 75 3e 0a 52 65 66 65 | 72 65 6e 63 65 73 3a 20 |du>.Refe|rences: |
|00000170| 3c 31 36 33 30 37 40 63 | 73 2e 75 74 65 78 61 73 |<16307@c|s.utexas|
|00000180| 2e 65 64 75 3e 0a 53 65 | 6e 64 65 72 3a 20 6a 73 |.edu>.Se|nder: js|
|00000190| 71 40 63 73 2e 75 74 65 | 78 61 73 2e 65 64 75 0a |q@cs.ute|xas.edu.|
|000001a0| 58 2d 53 75 62 6d 69 73 | 73 69 6f 6e 73 3a 20 73 |X-Submis|sions: s|
|000001b0| 74 64 2d 75 6e 69 78 40 | 75 75 6e 65 74 2e 75 75 |td-unix@|uunet.uu|
|000001c0| 2e 6e 65 74 0a 44 61 74 | 65 3a 20 33 20 4a 61 6e |.net.Dat|e: 3 Jan|
|000001d0| 20 39 31 20 31 35 3a 35 | 39 3a 32 37 20 47 4d 54 | 91 15:5|9:27 GMT|
|000001e0| 0a 52 65 70 6c 79 2d 54 | 6f 3a 20 73 74 64 2d 75 |.Reply-T|o: std-u|
|000001f0| 6e 69 78 40 75 75 6e 65 | 74 2e 55 55 2e 4e 45 54 |nix@uune|t.UU.NET|
|00000200| 0a 54 6f 3a 20 73 74 64 | 2d 75 6e 69 78 40 75 75 |.To: std|-unix@uu|
|00000210| 6e 65 74 2e 55 55 2e 4e | 45 54 0a 0a 53 75 62 6d |net.UU.N|ET..Subm|
|00000220| 69 74 74 65 64 2d 62 79 | 3a 20 64 6f 6e 6e 40 68 |itted-by|: donn@h|
|00000230| 70 66 63 64 63 2e 66 63 | 2e 68 70 2e 63 6f 6d 20 |pfcdc.fc|.hp.com |
|00000240| 28 44 6f 6e 6e 20 54 65 | 72 72 79 29 0a 0a 54 6f |(Donn Te|rry)..To|
|00000250| 20 61 64 64 20 74 6f 20 | 74 68 65 20 71 66 6f 72 | add to |the qfor|
|00000260| 6b 20 64 69 73 63 75 73 | 73 69 6f 6e 3a 0a 0a 31 |k discus|sion:..1|
|00000270| 29 20 54 68 65 20 70 75 | 72 70 6f 73 65 20 6f 66 |) The pu|rpose of|
|00000280| 20 71 66 6f 72 6b 28 29 | 20 69 73 20 73 69 6d 69 | qfork()| is simi|
|00000290| 6c 61 72 20 74 6f 20 74 | 68 61 74 20 6f 66 20 76 |lar to t|hat of v|
|000002a0| 66 6f 72 6b 28 29 2c 20 | 62 75 74 20 64 65 74 61 |fork(), |but deta|
|000002b0| 69 6c 65 64 20 0a 20 20 | 20 64 69 73 63 75 73 73 |iled . | discuss|
|000002c0| 69 6f 6e 73 20 65 6e 64 | 20 75 70 20 73 68 6f 77 |ions end| up show|
|000002d0| 69 6e 67 20 74 68 61 74 | 20 74 68 65 72 65 20 72 |ing that| there r|
|000002e0| 65 61 6c 6c 79 20 69 73 | 20 6e 6f 74 68 69 6e 67 |eally is| nothing|
|000002f0| 20 74 68 61 74 20 69 73 | 20 73 61 66 65 0a 20 20 | that is| safe. |
|00000300| 20 74 6f 20 64 6f 20 62 | 65 74 77 65 65 6e 20 74 | to do b|etween t|
|00000310| 68 65 20 71 66 6f 72 6b | 28 29 20 61 6e 64 20 74 |he qfork|() and t|
|00000320| 68 65 20 65 78 65 63 28 | 29 20 74 68 61 74 20 77 |he exec(|) that w|
|00000330| 69 6c 6c 20 6e 6f 74 20 | 63 61 75 73 65 20 70 72 |ill not |cause pr|
|00000340| 6f 62 6c 65 6d 73 0a 20 | 20 20 6f 6e 20 73 6f 6d |oblems. | on som|
|00000350| 65 20 61 72 63 68 69 74 | 65 63 74 75 72 65 20 6f |e archit|ecture o|
|00000360| 72 20 6f 74 68 65 72 2e | 20 20 54 68 61 74 27 73 |r other.| That's|
|00000370| 20 74 68 65 20 72 65 61 | 73 6f 6e 20 66 6f 72 20 | the rea|son for |
|00000380| 74 68 65 20 6e 61 6d 65 | 20 63 68 61 6e 67 65 0a |the name| change.|
|00000390| 20 20 20 66 72 6f 6d 20 | 76 66 6f 72 6b 28 29 2e | from |vfork().|
|000003a0| 0a 0a 32 29 20 31 30 30 | 33 2e 35 20 28 41 64 61 |..2) 100|3.5 (Ada|
|000003b0| 29 20 68 61 73 20 61 20 | 65 6e 74 72 79 20 70 6f |) has a |entry po|
|000003c0| 69 6e 74 20 22 73 74 61 | 72 74 5f 70 72 6f 63 65 |int "sta|rt_proce|
|000003d0| 73 73 5b 5f 73 65 61 72 | 63 68 5d 22 20 77 68 69 |ss[_sear|ch]" whi|
|000003e0| 63 68 20 61 72 65 0a 20 | 20 20 61 20 73 70 61 77 |ch are. | a spaw|
|000003f0| 6e 28 29 2d 6c 69 6b 65 | 20 61 6e 69 6d 61 6c 20 |n()-like| animal |
|00000400| 74 68 61 74 20 74 61 6b | 65 73 20 61 20 64 61 74 |that tak|es a dat|
|00000410| 61 20 73 74 72 75 63 74 | 75 72 65 20 74 6f 20 74 |a struct|ure to t|
|00000420| 65 6c 6c 20 69 74 20 77 | 68 61 74 20 74 6f 0a 20 |ell it w|hat to. |
|00000430| 20 20 64 6f 20 77 69 74 | 68 20 66 69 6c 65 20 64 | do wit|h file d|
|00000440| 65 73 63 72 69 70 74 6f | 72 73 2c 20 75 73 65 72 |escripto|rs, user|
|00000450| 20 49 44 27 73 20 61 6e | 64 20 74 68 65 20 6c 69 | ID's an|d the li|
|00000460| 6b 65 20 62 65 74 77 65 | 65 6e 20 74 68 65 20 66 |ke betwe|en the f|
|00000470| 6f 72 6b 28 29 0a 20 20 | 20 61 6e 64 20 65 78 65 |ork(). | and exe|
|00000480| 63 28 29 20 74 68 61 74 | 20 75 6e 64 65 72 6c 79 |c() that| underly|
|00000490| 20 69 74 2e 20 20 28 49 | 6e 20 41 64 61 2c 20 66 | it. (I|n Ada, f|
|000004a0| 6f 72 6b 28 29 20 2b 20 | 65 78 65 63 28 29 20 69 |ork() + |exec() i|
|000004b0| 73 20 22 75 6e 73 61 66 | 65 22 3b 0a 20 20 20 22 |s "unsaf|e";. "|
|000004c0| 75 6e 73 61 66 65 22 20 | 69 73 20 61 20 64 69 72 |unsafe" |is a dir|
|000004d0| 74 79 20 77 6f 72 64 20 | 69 6e 20 74 68 65 20 41 |ty word |in the A|
|000004e0| 64 61 20 63 6f 6d 6d 75 | 6e 69 74 79 2e 29 0a 0a |da commu|nity.)..|
|000004f0| 20 20 20 54 68 69 73 20 | 6d 69 67 68 74 20 62 65 | This |might be|
|00000500| 20 28 6f 62 73 65 72 76 | 61 74 69 6f 6e 20 6f 66 | (observ|ation of|
|00000510| 20 66 61 63 74 2c 20 6e | 6f 74 20 61 6e 20 6f 70 | fact, n|ot an op|
|00000520| 69 6e 69 6f 6e 29 20 61 | 20 70 6c 61 63 65 20 74 |inion) a| place t|
|00000530| 6f 20 73 74 61 72 74 0a | 20 20 20 66 6f 72 20 73 |o start.| for s|
|00000540| 6f 6d 65 74 68 69 6e 67 | 20 74 68 61 74 20 64 6f |omething| that do|
|00000550| 65 73 20 73 65 72 76 65 | 20 74 68 65 20 66 6f 72 |es serve| the for|
|00000560| 6b 28 29 2c 20 64 6f 20 | 61 20 66 65 77 20 73 61 |k(), do |a few sa|
|00000570| 66 65 20 74 68 69 6e 67 | 73 2c 20 65 78 65 63 28 |fe thing|s, exec(|
|00000580| 29 0a 20 20 20 73 65 71 | 75 65 6e 63 65 2e 0a 0a |). seq|uence...|
|00000590| 44 6f 6e 6e 20 54 65 72 | 72 79 0a 53 70 65 61 6b |Donn Ter|ry.Speak|
|000005a0| 69 6e 67 20 6f 6e 6c 79 | 20 66 6f 72 20 6d 79 73 |ing only| for mys|
|000005b0| 65 6c 66 2e 0a 0a 56 6f | 6c 75 6d 65 2d 4e 75 6d |elf...Vo|lume-Num|
|000005c0| 62 65 72 3a 20 56 6f 6c | 75 6d 65 20 32 32 2c 20 |ber: Vol|ume 22, |
|000005d0| 4e 75 6d 62 65 72 20 35 | 36 0a 0a |Number 5|6.. |
+--------+-------------------------+-------------------------+--------+--------+