diff options
author | aaron <> | 2000-12-15 14:15:27 +0000 |
---|---|---|
committer | aaron <> | 2000-12-15 14:15:27 +0000 |
commit | 891cc7cb8a6b51c9682509cda3b1a0a1fcd5ca7b (patch) | |
tree | 18630aa78735731f4c77400e45f07601a7a64940 /src | |
parent | 6d650c0999a20e109cfad0362536ed667b18086f (diff) | |
download | openbsd-891cc7cb8a6b51c9682509cda3b1a0a1fcd5ca7b.tar.gz openbsd-891cc7cb8a6b51c9682509cda3b1a0a1fcd5ca7b.tar.bz2 openbsd-891cc7cb8a6b51c9682509cda3b1a0a1fcd5ca7b.zip |
.Sh EXAMPLE -> .Sh EXAMPLES. Move this section before SEE ALSO where it
belongs. Closes PR/1554 from bk@rt.fm.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libc/stdlib/getopt.3 | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/lib/libc/stdlib/getopt.3 b/src/lib/libc/stdlib/getopt.3 index ef132cafc5..878290f542 100644 --- a/src/lib/libc/stdlib/getopt.3 +++ b/src/lib/libc/stdlib/getopt.3 | |||
@@ -29,7 +29,7 @@ | |||
29 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 29 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
30 | .\" SUCH DAMAGE. | 30 | .\" SUCH DAMAGE. |
31 | .\" | 31 | .\" |
32 | .\" $OpenBSD: getopt.3,v 1.13 2000/04/20 13:50:02 aaron Exp $ | 32 | .\" $OpenBSD: getopt.3,v 1.14 2000/12/15 14:15:27 aaron Exp $ |
33 | .\" | 33 | .\" |
34 | .Dd April 19, 1994 | 34 | .Dd April 19, 1994 |
35 | .Dt GETOPT 3 | 35 | .Dt GETOPT 3 |
@@ -126,6 +126,33 @@ When all options have been processed (i.e., up to the first non-option | |||
126 | argument), | 126 | argument), |
127 | .Fn getopt | 127 | .Fn getopt |
128 | returns \-1. | 128 | returns \-1. |
129 | .Sh EXAMPLES | ||
130 | .Bd -literal -compact | ||
131 | extern char *optarg; | ||
132 | extern int optind; | ||
133 | int bflag, ch, fd; | ||
134 | |||
135 | bflag = 0; | ||
136 | while ((ch = getopt(argc, argv, "bf:")) != -1) { | ||
137 | switch (ch) { | ||
138 | case 'b': | ||
139 | bflag = 1; | ||
140 | break; | ||
141 | case 'f': | ||
142 | if ((fd = open(optarg, O_RDONLY, 0)) < 0) { | ||
143 | (void)fprintf(stderr, | ||
144 | "myname: %s: %s\en", optarg, strerror(errno)); | ||
145 | exit(1); | ||
146 | } | ||
147 | break; | ||
148 | case '?': | ||
149 | default: | ||
150 | usage(); | ||
151 | } | ||
152 | } | ||
153 | argc -= optind; | ||
154 | argv += optind; | ||
155 | .Ed | ||
129 | .Sh SEE ALSO | 156 | .Sh SEE ALSO |
130 | .Xr getopt 1 , | 157 | .Xr getopt 1 , |
131 | .Xr getsubopt 3 | 158 | .Xr getsubopt 3 |
@@ -162,33 +189,6 @@ function multiple times. | |||
162 | This is an extension to the | 189 | This is an extension to the |
163 | .St -p1003.2 | 190 | .St -p1003.2 |
164 | specification. | 191 | specification. |
165 | .Sh EXAMPLE | ||
166 | .Bd -literal -compact | ||
167 | extern char *optarg; | ||
168 | extern int optind; | ||
169 | int bflag, ch, fd; | ||
170 | |||
171 | bflag = 0; | ||
172 | while ((ch = getopt(argc, argv, "bf:")) != -1) { | ||
173 | switch (ch) { | ||
174 | case 'b': | ||
175 | bflag = 1; | ||
176 | break; | ||
177 | case 'f': | ||
178 | if ((fd = open(optarg, O_RDONLY, 0)) < 0) { | ||
179 | (void)fprintf(stderr, | ||
180 | "myname: %s: %s\en", optarg, strerror(errno)); | ||
181 | exit(1); | ||
182 | } | ||
183 | break; | ||
184 | case '?': | ||
185 | default: | ||
186 | usage(); | ||
187 | } | ||
188 | } | ||
189 | argc -= optind; | ||
190 | argv += optind; | ||
191 | .Ed | ||
192 | .Sh HISTORY | 192 | .Sh HISTORY |
193 | The | 193 | The |
194 | .Fn getopt | 194 | .Fn getopt |