↩ revert:
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
* @param argv
|
||||
* @return int
|
||||
***********************************************************************/
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
time_t end;
|
||||
long long count = 0;
|
||||
|
||||
@@ -17,7 +17,7 @@ static void alrm_handler(int sig)
|
||||
* @param argv
|
||||
* @return int
|
||||
***********************************************************************/
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
long long count = 0;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
alarm(10);
|
||||
alarm(1);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define __ANYTIMER__H__
|
||||
|
||||
#define JOB_MAX 1024
|
||||
typedef void at_jobfunc_t(void*);
|
||||
typedef void at_jobfunc_t(void *);
|
||||
|
||||
/********************************************************************
|
||||
* @brief 创建定时器
|
||||
@@ -16,7 +16,7 @@ typedef void at_jobfunc_t(void*);
|
||||
* == -ENOMEM 失败,内存不足
|
||||
* == -ENOSPC 失败,数组满
|
||||
********************************************************************/
|
||||
int at_addjob(int sec, at_jobfunc_t* jobp, void* arg);
|
||||
int at_addjob(int sec, at_jobfunc_t *jobp, void *arg);
|
||||
|
||||
/********************************************************************
|
||||
* @brief 取消定时器
|
||||
|
||||
@@ -4,17 +4,17 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
static void f1(void* p)
|
||||
static void f1(void *p)
|
||||
{
|
||||
printf("f1():%s\n", (char*)p);
|
||||
printf("f1():%s\n", (char *)p);
|
||||
}
|
||||
|
||||
static void f2(void* p)
|
||||
static void f2(void *p)
|
||||
{
|
||||
printf("f1():%s\n", (char*)p);
|
||||
printf("f1():%s\n", (char *)p);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int job1;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ static void int_hander(int s)
|
||||
write(1, "!", 1);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
int j;
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
* time ./mycpy /etc/services /tmp/out
|
||||
*/
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int sfd, dfd;
|
||||
char buf[BUFSIZE];
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
#define FNAME "/tmp/out"
|
||||
|
||||
static FILE* fp;
|
||||
static FILE *fp;
|
||||
|
||||
static int deamonize(void)
|
||||
{
|
||||
@@ -53,7 +53,7 @@ static void daemon_exit(int s)
|
||||
exit(0);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
struct sigaction sa;
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
#define BURST 100 //!! token上限
|
||||
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int sfd, dfd = 1;
|
||||
char buf[BUFSIZE];
|
||||
int len, ret, pos;
|
||||
int size;
|
||||
mytbf_t* tbf;
|
||||
mytbf_t *tbf;
|
||||
|
||||
if (argc < 2)
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ struct mytbf_st
|
||||
int pos;
|
||||
};
|
||||
|
||||
static struct mytbf_st* job[MYTBF_MAX];
|
||||
static struct mytbf_st *job[MYTBF_MAX];
|
||||
static int inited = 0;
|
||||
static __sighandler_t alrm_handler_save; //!!! 保存原来的alarm行为
|
||||
|
||||
@@ -78,9 +78,9 @@ static void module_load( )
|
||||
atexit(module_unload); //!!! atexit()
|
||||
}
|
||||
|
||||
mytbf_t* mytbf_init(int cps, int burst)
|
||||
mytbf_t *mytbf_init(int cps, int burst)
|
||||
{
|
||||
struct mytbf_st* me;
|
||||
struct mytbf_st *me;
|
||||
int pos;
|
||||
|
||||
if (!inited)
|
||||
@@ -112,12 +112,12 @@ static int min(int a, int b)
|
||||
return a < b ? a : b;
|
||||
}
|
||||
|
||||
int mytbf_fetchtoken(mytbf_t* ptr, int size)
|
||||
int mytbf_fetchtoken(mytbf_t *ptr, int size)
|
||||
{
|
||||
if (size <= 0)
|
||||
return -EINVAL;
|
||||
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
int n;
|
||||
|
||||
while (me->token <= 0)
|
||||
@@ -130,12 +130,12 @@ int mytbf_fetchtoken(mytbf_t* ptr, int size)
|
||||
return n;
|
||||
}
|
||||
|
||||
int mytbf_returntoken(mytbf_t* ptr, int size)
|
||||
int mytbf_returntoken(mytbf_t *ptr, int size)
|
||||
{
|
||||
if (size <= 0)
|
||||
return -EINVAL;
|
||||
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
|
||||
me->token += size;
|
||||
if (me->token > me->burst)
|
||||
@@ -144,9 +144,9 @@ int mytbf_returntoken(mytbf_t* ptr, int size)
|
||||
return size;
|
||||
}
|
||||
|
||||
int mytbf_destroy(mytbf_t* ptr)
|
||||
int mytbf_destroy(mytbf_t *ptr)
|
||||
{
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
|
||||
job[me->pos] = NULL;
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
#define MYTBF_MAX 1024
|
||||
typedef void mytbf_t;
|
||||
|
||||
mytbf_t* mytbf_init(int cps, int burst);
|
||||
mytbf_t *mytbf_init(int cps, int burst);
|
||||
|
||||
int mytbf_fetchtoken(mytbf_t*, int);
|
||||
int mytbf_fetchtoken(mytbf_t *, int);
|
||||
|
||||
int mytbf_returntoken(mytbf_t*, int);
|
||||
int mytbf_returntoken(mytbf_t *, int);
|
||||
|
||||
int mytbf_destroy(mytbf_t*);
|
||||
int mytbf_destroy(mytbf_t *);
|
||||
|
||||
#endif //!__MYTBF__H__
|
||||
@@ -14,13 +14,13 @@
|
||||
#define BURST 100 //!! token上限
|
||||
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int sfd, dfd = 1;
|
||||
char buf[BUFSIZE];
|
||||
int len, ret, pos;
|
||||
int size;
|
||||
mytbf_t* tbf;
|
||||
mytbf_t *tbf;
|
||||
|
||||
if (argc < 2)
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ struct mytbf_st
|
||||
int pos;
|
||||
};
|
||||
|
||||
static struct mytbf_st* job[MYTBF_MAX];
|
||||
static struct mytbf_st *job[MYTBF_MAX];
|
||||
static int inited = 0;
|
||||
static struct sigaction sa, alrm_sa_save;
|
||||
|
||||
@@ -46,7 +46,7 @@ static int get_free_pos( )
|
||||
return -1;
|
||||
}
|
||||
|
||||
static void alrm_action(int s, siginfo_t* infop, void* unused)
|
||||
static void alrm_action(int s, siginfo_t *infop, void *unused)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -124,9 +124,9 @@ static void module_load( )
|
||||
atexit(module_unload); //!!! atexit()
|
||||
}
|
||||
|
||||
mytbf_t* mytbf_init(int cps, int burst)
|
||||
mytbf_t *mytbf_init(int cps, int burst)
|
||||
{
|
||||
struct mytbf_st* me;
|
||||
struct mytbf_st *me;
|
||||
int pos;
|
||||
|
||||
if (!inited)
|
||||
@@ -158,12 +158,12 @@ static int min(int a, int b)
|
||||
return a < b ? a : b;
|
||||
}
|
||||
|
||||
int mytbf_fetchtoken(mytbf_t* ptr, int size)
|
||||
int mytbf_fetchtoken(mytbf_t *ptr, int size)
|
||||
{
|
||||
if (size <= 0)
|
||||
return -EINVAL;
|
||||
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
int n;
|
||||
|
||||
while (me->token <= 0)
|
||||
@@ -176,12 +176,12 @@ int mytbf_fetchtoken(mytbf_t* ptr, int size)
|
||||
return n;
|
||||
}
|
||||
|
||||
int mytbf_returntoken(mytbf_t* ptr, int size)
|
||||
int mytbf_returntoken(mytbf_t *ptr, int size)
|
||||
{
|
||||
if (size <= 0)
|
||||
return -EINVAL;
|
||||
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
|
||||
me->token += size;
|
||||
if (me->token > me->burst)
|
||||
@@ -190,9 +190,9 @@ int mytbf_returntoken(mytbf_t* ptr, int size)
|
||||
return size;
|
||||
}
|
||||
|
||||
int mytbf_destroy(mytbf_t* ptr)
|
||||
int mytbf_destroy(mytbf_t *ptr)
|
||||
{
|
||||
struct mytbf_st* me = ptr;
|
||||
struct mytbf_st *me = ptr;
|
||||
|
||||
job[me->pos] = NULL;
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@
|
||||
#define MYTBF_MAX 1024
|
||||
typedef void mytbf_t;
|
||||
|
||||
mytbf_t* mytbf_init(int cps, int burst);
|
||||
mytbf_t *mytbf_init(int cps, int burst);
|
||||
|
||||
int mytbf_fetchtoken(mytbf_t*, int);
|
||||
int mytbf_fetchtoken(mytbf_t *, int);
|
||||
|
||||
int mytbf_returntoken(mytbf_t*, int);
|
||||
int mytbf_returntoken(mytbf_t *, int);
|
||||
|
||||
int mytbf_destroy(mytbf_t*);
|
||||
int mytbf_destroy(mytbf_t *);
|
||||
|
||||
#endif //!__MYTBF__H__
|
||||
@@ -24,7 +24,7 @@ static void alrm_handler(int s)
|
||||
* @param argv
|
||||
* @return int
|
||||
***********************************************************************/
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int sfd, dfd = 1;
|
||||
char buf[BUFSIZE];
|
||||
|
||||
@@ -27,7 +27,7 @@ static void alrm_handler(int s)
|
||||
* @param argv
|
||||
* @return int
|
||||
***********************************************************************/
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int sfd, dfd = 1;
|
||||
char buf[BUFSIZE];
|
||||
|
||||
@@ -7,7 +7,7 @@ static void int_hander(int s)
|
||||
write(1, "!", 1);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ static void int_hander(int s)
|
||||
write(1, "!", 1);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
int j;
|
||||
|
||||
@@ -12,7 +12,7 @@ static void mysig_hander(int s)
|
||||
write(1, "!", 1);
|
||||
}
|
||||
|
||||
int main(int argc, char** argv)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
int j;
|
||||
|
||||
Reference in New Issue
Block a user