Yeah, boy, I did that once. I was compiling my COBOL code, and chafed yet again at how sloppy the JCL proc was. I decided to make my own version, decently aligned and all the DD names in a conceptually logical order. In the process I fixed a few things; for example, I allowed the JCL to delete, from the PDS shared by all the developers, the member that I no longer needed.
I ran it around noon. There were, I would guess, not quite 50 of us in the department, so I wiped out about four hours' work for let's guess 30 or 40 programmers. I was not a popular newbie that day. --- Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 /* Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It may be better to live under robber-barons than under omnipotent moral busybodies. The robber-baron's cruelty may at some point be satiated; but those who torment us for our own good will torment us without end, for they do so with the approval of their own conscience. -CS Lewis */ -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Paul Gilmartin Sent: Thursday, November 5, 2020 15:42 https://opensource.com/business/14/12/linux-philosophy --- On Thu, 5 Nov 2020 06:46:15 -0800, Charles Mills wrote: >What the heck were the UNIX designers thinking when they allowed the casual >creation of a filename of -x? There may be a legitimate reason why someone >would want to create a file named -x but if so, then *they* should be made to >jump through some small hoop and "escape" the name in some way. The innocent >victim who stumbles into this situation should not be the one made to jump >through hoops. Will UNIX allow the creation of a file named "rm *"? That could >have some interesting side effects. > Even worse, a file named "-rf *". This resembles the plaint of a JCL novice who has just encountered, painfully, the astonishing behavior of: //SYSUT1 DD DSN=&SYSUID..PDS(MEMBER),DISP=(OLD,DELETE) That should be fixed for DYNALLOC, JCL, TSO, globally by making the TU for member mutex with the TU for delete. Who volunteers to bell the RFE cat? Probably there's a "dusty deck" somewhere whose inexcusably clever author relied on the behavior and whose heirs haven't access to the source. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN