This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history] / lib / libF77 / system_.c
CommitLineData
547779a8
WH
1/* f77 interface to system routine */
2
3#include "f2c.h"
4
5#ifdef KR_headers
6system_(s, n) register char *s; ftnlen n;
7#else
8#undef abs
9#include "stdlib.h"
10system_(register char *s, ftnlen n)
11#endif
12{
13char buff[1000];
14register char *bp, *blast;
15
16blast = buff + (n < 1000 ? n : 1000);
17
18for(bp = buff ; bp<blast && *s!='\0' ; )
19 *bp++ = *s++;
20*bp = '\0';
21return system(buff);
22}