add function: fc_get_umask

pull/37/head
YuQing 2020-05-29 14:32:42 +08:00
parent 2cb3214d58
commit 473b1e7218
1 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/resource.h>
#include "common_define.h"
@ -952,6 +953,16 @@ int fc_init_buffer(BufferInfo *buffer, const int buffer_size);
*/
void fc_free_buffer(BufferInfo *buffer);
static inline int fc_get_umask()
{
mode_t mode;
mode = umask(0); //fetch
umask(mode); //restore
return mode;
}
#ifdef __cplusplus
}
#endif