summaryrefslogtreecommitdiff
path: root/udev_lib.h
diff options
context:
space:
mode:
authorkay.sievers@vrfy.org <kay.sievers@vrfy.org>2004-11-25 02:44:38 +0100
committerGreg KH <gregkh@suse.de>2005-04-26 22:44:02 -0700
commit9af5bb2f8fdbf54c064ddbd319d61092f28a4132 (patch)
treef747df2b668e898cffa9797543196bb2c8204f9e /udev_lib.h
parent8a0dc204e902a47a5b251c6d4a29eddb8f4a634a (diff)
[PATCH] rename udev_lib to udev_utils and dev_d to udev_multiplex
Diffstat (limited to 'udev_lib.h')
-rw-r--r--udev_lib.h91
1 files changed, 0 insertions, 91 deletions
diff --git a/udev_lib.h b/udev_lib.h
deleted file mode 100644
index b9b0fda678..0000000000
--- a/udev_lib.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * udev_lib - generic stuff used by udev
- *
- * Copyright (C) 2004 Kay Sievers <kay.sievers@vrfy.org>
- *
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-#ifndef _UDEV_LIB_H_
-#define _UDEV_LIB_H_
-
-#include "udev.h"
-
-#define strfieldcpy(to, from) \
-do { \
- to[sizeof(to)-1] = '\0'; \
- strncpy(to, from, sizeof(to)-1); \
-} while (0)
-
-#define strfieldcat(to, from) \
-do { \
- to[sizeof(to)-1] = '\0'; \
- strncat(to, from, sizeof(to) - strlen(to)-1); \
-} while (0)
-
-#define strfieldcpymax(to, from, maxsize) \
-do { \
- to[maxsize-1] = '\0'; \
- strncpy(to, from, maxsize-1); \
-} while (0)
-
-#define strfieldcatmax(to, from, maxsize) \
-do { \
- to[maxsize-1] = '\0'; \
- strncat(to, from, maxsize - strlen(to)-1); \
-} while (0)
-
-#define strintcat(to, i) \
-do { \
- to[sizeof(to)-1] = '\0'; \
- snprintf((to) + strlen(to), sizeof(to) - strlen(to)-1, "%u", i); \
-} while (0)
-
-#define strintcatmax(to, i, maxsize) \
-do { \
- to[maxsize-1] = '\0'; \
- snprintf((to) + strlen(to), maxsize - strlen(to)-1, "%u", i); \
-} while (0)
-
-#define foreach_strpart(str, separator, pos, len) \
- for(pos = str, len = 0; \
- (pos) < ((str) + strlen(str)); \
- pos = pos + len + strspn(pos, separator), len = strcspn(pos, separator)) \
- if (len > 0)
-
-#ifdef asmlinkage
-# undef asmlinkage
-#endif
-#ifdef __i386__
-# define asmlinkage __attribute__((regparm(0)))
-#endif
-#ifndef asmlinkage
-# define asmlinkage /* nothing */
-#endif
-
-extern void udev_set_values(struct udevice *udev, const char* devpath,
- const char *subsystem, const char* action);
-extern int kernel_release_satisfactory(int version, int patchlevel, int sublevel);
-extern int create_path(const char *path);
-extern int file_map(const char *filename, char **buf, size_t *bufsize);
-extern void file_unmap(char *buf, size_t bufsize);
-extern size_t buf_get_line(char *buf, size_t buflen, size_t cur);
-extern void no_trailing_slash(char *path);
-typedef int (*file_fnct_t)(const char *filename, void *data);
-extern int call_foreach_file(file_fnct_t fnct, const char *dirname,
- const char *suffix, void *data);
-
-#endif