summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/getopt.3
diff options
context:
space:
mode:
authorjaredy <>2005-10-11 01:23:41 +0000
committerjaredy <>2005-10-11 01:23:41 +0000
commite1d1b24354f52fc5c2530e9ea0bb3b597ad92fc5 (patch)
tree95ce29f3d0d95146fb733032126b399636d5c963 /src/lib/libc/stdlib/getopt.3
parent532c08f68e843a46a28fff0ae07e92866af2da42 (diff)
downloadopenbsd-e1d1b24354f52fc5c2530e9ea0bb3b597ad92fc5.tar.gz
openbsd-e1d1b24354f52fc5c2530e9ea0bb3b597ad92fc5.tar.bz2
openbsd-e1d1b24354f52fc5c2530e9ea0bb3b597ad92fc5.zip
tidy up examples
- use err() for error handling - add lint hints - spacing nits and missing braces ok otto
Diffstat (limited to 'src/lib/libc/stdlib/getopt.3')
-rw-r--r--src/lib/libc/stdlib/getopt.311
1 files changed, 4 insertions, 7 deletions
diff --git a/src/lib/libc/stdlib/getopt.3 b/src/lib/libc/stdlib/getopt.3
index 9de8af3dcf..f07f01dd7f 100644
--- a/src/lib/libc/stdlib/getopt.3
+++ b/src/lib/libc/stdlib/getopt.3
@@ -25,7 +25,7 @@
25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26.\" SUCH DAMAGE. 26.\" SUCH DAMAGE.
27.\" 27.\"
28.\" $OpenBSD: getopt.3,v 1.36 2005/07/26 13:38:41 jmc Exp $ 28.\" $OpenBSD: getopt.3,v 1.37 2005/10/11 01:23:41 jaredy Exp $
29.\" 29.\"
30.Dd December 17, 2002 30.Dd December 17, 2002
31.Dt GETOPT 3 31.Dt GETOPT 3
@@ -187,15 +187,12 @@ while ((ch = getopt(argc, argv, "bf:")) != -1) {
187 bflag = 1; 187 bflag = 1;
188 break; 188 break;
189 case 'f': 189 case 'f':
190 if ((fd = open(optarg, O_RDONLY, 0)) < 0) { 190 if ((fd = open(optarg, O_RDONLY, 0)) == -1)
191 (void)fprintf(stderr, 191 err(1, "%s", optarg);
192 "myname: %s: %s\en", optarg, strerror(errno));
193 exit(1);
194 }
195 break; 192 break;
196 case '?':
197 default: 193 default:
198 usage(); 194 usage();
195 /* NOTREACHED */
199 } 196 }
200} 197}
201argc -= optind; 198argc -= optind;