We could stub them out as unsupported, but we may as well implement
them as they are very simple.
Signed-off-by: Alex Zeffertt <alex.zeffertt@eu.citrix.com>
#include_next <unistd.h>
+uid_t getuid(void);
+uid_t geteuid(void);
+gid_t getgid(void);
+gid_t getegid(void);
+int gethostname(char *name, size_t namelen);
size_t getpagesize(void);
int ftruncate(int fd, off_t length);
int lockf(int fd, int cmd, off_t len);
+int nice(int inc);
#endif /* _POSIX_UNISTD_H */
return 0;
}
+uid_t getuid(void)
+{
+ return 0;
+}
+
+uid_t geteuid(void)
+{
+ return 0;
+}
+
+gid_t getgid(void)
+{
+ return 0;
+}
+
+gid_t getegid(void)
+{
+ return 0;
+}
+
+int gethostname(char *name, size_t namelen)
+{
+ strncpy(name, "mini-os", namelen);
+ return 0;
+}
+
size_t getpagesize(void)
{
return PAGE_SIZE;
do_map_zero(data, n);
}
+int nice(int inc)
+{
+ printk("nice() stub called with inc=%d\n", inc);
+ return 0;
+}
+
/* Not supported by FS yet. */
unsupported_function_crash(link);