File: util.h

package info (click to toggle)
gridengine 8.1.9%2Bdfsg-10
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 56,880 kB
  • sloc: ansic: 432,689; java: 87,068; cpp: 31,958; sh: 29,429; jsp: 7,757; perl: 6,336; xml: 5,828; makefile: 4,701; csh: 3,928; ruby: 2,221; tcl: 1,676; lisp: 669; yacc: 519; python: 503; lex: 361; javascript: 200
file content (15 lines) | stat: -rw-r--r-- 649 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef __UTIL_H
#define __UTIL_H
char *replace_char(char *str, size_t n, char c1, char c2);
char * dev_file2string(const char* file, char *buffer, size_t *lbuffer);
char *file_getvalue(char *buffer, int lbuffer, const char* file, const char *key);
void sge_running_as_admin_user(bool *error, bool *isadmin);
bool file_exists(const char *file);
/* fixme: extend, in the absence of autoconf */
#define HAVE_STRSIGNAL (__linux__ || __sun || __sun__ || __NetBSD__ || \
                        __FreeBSD__ || __OpenBSD__ || __DragonFly__)
#if !HAVE_STRSIGNAL
char *strsignal(int sig);
#endif
bool copy_linewise(const char *src, const char *dst);
#endif