condom — protects against viruses and prevents of child processes


condom [options] [processid]


condom provides protection against System Transmitted Viruses (STVs) that may invade your system. Although the spread of such viruses across a network can only be abated by aware and cautious users, condom is the only highly effective means of preventing viruses from entering your system (see celibacy(1)). Any data passed to condom by the protected process will be blocked, as specified by the value of the -s option (see OPTIONS below).

When used alone or in conjunction with pill(1), sponge(1), foam(1), and/or setiud(3), condom also prevents the conception of a child process. If invoked from within a synchronous process, condom has, by default, an 80% chance of preventing the external processes from becoming parent processes (see the -s option below). When other process contraceptives are used, the chance of preventing a child process from being forked becomes much greater. See pill(1), sponge(1), foam(1), setiud(3) for more information.

If no options are given, the current user’s login process (as determined by the environment variable USER) is protected with a Trojan rough-cut latex condom without a reservoir tip. The optional “processid” argument is an integer specifying the process to protect.

NOTE: condom may only be used with a hard disk. condom will terminate abnormally with exit code -1 if used with a floppy disk (see DIAGNOSTICS below).


The following options may be given to condom:

-b brand

brands are as follows:

trojan (default)

-m material
The valid materials are:

latex (default)

WARNING! The membrane option is not endorsed by the System Administrator General as an effective barrier against certain viruses. It is supported only for the sake of tradition.

-f flavor
The following flavors are currently supported:

plain (default)

-r Toggle reservoir tip (default is no reservoir tip)

-s strength
strength is an integer between 20 and 100 specifying the resilience of condom against data passed to condom by the protected process. Using a larger value of strength increases condom’s protective abilities, but also reduces interprocess communication. A smaller value of strength increases interprocess communication, but also increases the likelihood of a security breach. An extremely vigorous process or one passing an enormous amount of data to condom will increase the chance of condom’s failure. The default strength is 80%.

-t texture
Valid textures are:

rough (default)
(provides smoother interaction between processes)

WARNING! The use of an external application to condom in order to reduce friction between processes has been proven in benchmark tests to decrease condom’s strength factor! If execution speed is important to your process, use the “-t lubricated” option.


condom terminates with one of the following exit codes:

-1: An attempt was made to use condom on a floppy disk.

0: condom exited successfully (no data was passed to the synchronous process).

1: condom failed and data was allowed through. The danger of transmission of an STV or the forking of a child process is inversely proportional to the number of other protections employed and is directly proportional to the ages of the processes involved.


condom is NOT 100% effective at preventing a child process from being forked or at deterring the invasion of a virus (although the System Administrator General has deemed that condom is the most effective means of preventing the spread of system transmitted viruses).

See celibacy(1) for information on a 100% effective program for preventing these problems.

Remember, the use of sex(1) and other related routines should only occur between mature, consenting processes. If you must use sex(1), please employ condom to protect your process and your synchronous process. If we are all responsible, we can stop the spread of STVs.


The original version of condom was released in Roman times and was only marginally effective. With the advent of modern technology, condom now supports many more options and is much more effective.

The current release of condom was written by Ken Maupin at the University of Washington (maupin@cs.washington.edu) and was last updated on 10/7/92.


celibacy(1), sex(1), pill(1), sponge(1), foam(1), setiud(3)




  1. November 24, 2007  11:11 pm by james Reply

    Very funny....

  2. November 25, 2007  4:14 pm by raphael gregor Reply

    You gotta be kidding??? lol :)

  3. January 8, 2008  12:03 pm by be4truth Reply

    Any idea how to install condom?

  4. February 16, 2008  5:18 pm by Arvoitusmies Reply

    "sudo apt-get install condom" of course!!

  5. March 29, 2008  1:13 am by Michael Reply

    Great article .... espacialy at this time on a friday night ;-)

  6. January 19, 2009  3:37 pm by Mature Sex Reply

    Dear friend, i find your post, very intresting. I run a website related to porn industries, and such a information are very valuable.

  7. Pingback : Jayla

  8. April 20, 2010  11:19 am by Issac Elser Reply

    Hello, been following your blog page for a long time. I run a related web publication however I keep getting a pile of spam remarks, tips on how to keep your blogging site so unpolluted?

  9. December 5, 2010  12:29 am by Antony Calahan Reply

    Excellent article. I like it.

  10. February 3, 2011  5:41 am by electric breast pumps Reply

    Fancy resources, thanks to the creator. It really is incomprehensive in my experience right now, but in common, the success and meaning is overwhelming. Thank you and good luck.

  11. April 27, 2011  12:21 am by bird houses for sale Reply

    well written article, you did a good job of describing the article in a simple manner

  12. April 27, 2011  7:33 pm by Internet Marketing Companies Reply

    Simply want to say your article is as surprising. The clearness in your post is simply great and i could assume you are an expert on this subject. Well with your permission let me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please keep up the enjoyable work.

  13. May 29, 2011  4:34 am by make Reply

    I believe avoiding highly processed foods is the first step in order to lose weight. They could taste fine, but prepared foods have very little vitamins and minerals, making you take in more simply to have enough vitality to get throughout the day. If you are constantly having these foods, converting to cereals and other complex carbohydrates will help you have more power while consuming less. Interesting blog post.

  14. May 18, 2013  4:43 am by Isabelle Lonsdale Reply

    Have you ever considered about adding a little bit more than just your articles? I mean, what you say is important and everything. But think about if you added some great visuals or video clips to give your posts more, "pop"! Your content is excellent but with images and video clips, this website could definitely be one of the greatest in its field. Superb blog!Orangeburg Roofing & Painting, 512 Breezy Dr., Orangeburg, SC 29115 - (803) 566-8577

Leave a reply


Your email address will not be published.