From: <n-...@us...> - 2007-01-29 07:59:01
|
Revision: 3514 http://gfarm.svn.sourceforge.net/gfarm/?rev=3514&view=rev Author: n-soda Date: 2007-01-28 23:59:01 -0800 (Sun, 28 Jan 2007) Log Message: ----------- missing changes to make inode numbers unsigned Modified Paths: -------------- gfarm/trunk/gftool/gfarm_agent/gfarm_agent.c gfarm/trunk/lib/libgfarm/gfarm/agent_client.c gfarm/trunk/lib/libgfarm/gfarm/agent_client.h gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.c gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.h gfarm/trunk/lib/libgfarm/gfarm/gfs_dir.c gfarm/trunk/lib/libgfarm/gfarm/gfs_misc.h gfarm/trunk/lib/libgfarm/gfarm/gfs_pio_section.c gfarm/trunk/lib/libgfarm/gfarm/gfs_stat.c Modified: gfarm/trunk/gftool/gfarm_agent/gfarm_agent.c =================================================================== --- gfarm/trunk/gftool/gfarm_agent/gfarm_agent.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/gftool/gfarm_agent/gfarm_agent.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -285,8 +285,8 @@ agent_server_get_ino(struct xxx_connection *client) { char *path, *e, *e_rpc; - long ino; - gfarm_int32_t ino_32; + unsigned long ino; + gfarm_uint32_t ino_32; char *diag = "get_ino"; e_rpc = agent_server_get_request(client, diag, "s", &path); Modified: gfarm/trunk/lib/libgfarm/gfarm/agent_client.c =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/agent_client.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/agent_client.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -281,7 +281,7 @@ char * agent_client_get_ino(struct agent_connection *agent_server, - const char *path, gfarm_int32_t *inop) + const char *path, gfarm_uint32_t *inop) { return (agent_client_rpc(agent_server, 0, AGENT_PROTO_GET_INO, "s/i", path, inop)); Modified: gfarm/trunk/lib/libgfarm/gfarm/agent_client.h =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/agent_client.h 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/agent_client.h 2007-01-29 07:59:01 UTC (rev 3514) @@ -24,7 +24,7 @@ char *agent_client_realpath_canonical( struct agent_connection *, const char *, char **); char *agent_client_get_ino( - struct agent_connection *, const char *, gfarm_int32_t *); + struct agent_connection *, const char *, gfarm_uint32_t *); char *agent_client_opendir(struct agent_connection *, const char *, gfarm_int32_t *); char *agent_client_readdir( Modified: gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.c =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -332,15 +332,15 @@ } char * -gfs_get_ino(const char *canonic_path, long *inop) +gfs_get_ino(const char *canonic_path, unsigned long *inop) { char *e; - gfarm_int32_t ip; + gfarm_uint32_t ip; if (gfarm_agent_check() == NULL) { e = agent_client_get_ino(agent_server, canonic_path, &ip); if (e == NULL) - *inop = (long)ip; + *inop = ip; if (e != GFARM_ERR_CONNECTION_REFUSED) return (e); /* reconnection failed, connect to metadb directly */ Modified: gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.h =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.h 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/agent_wrap.h 2007-01-29 07:59:01 UTC (rev 3514) @@ -28,7 +28,7 @@ char *gfarm_i_path_info_replace(char *, struct gfarm_path_info *); char *gfarm_i_path_info_remove(const char *); char *gfs_i_realpath_canonical(const char *, char **); -char *gfs_i_get_ino(const char *, long *); +char *gfs_i_get_ino(const char *, unsigned long *); char *gfs_i_opendir(const char *, GFS_Dir *); char *gfs_i_readdir(GFS_Dir, struct gfs_dirent **); char *gfs_i_closedir(GFS_Dir); Modified: gfarm/trunk/lib/libgfarm/gfarm/gfs_dir.c =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/gfs_dir.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/gfs_dir.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -1129,7 +1129,7 @@ static char * root_path_info(struct gfarm_path_info *info) { - long ino; + unsigned long ino; char *e; e = gfs_get_ino("", &ino); @@ -1420,10 +1420,10 @@ return (canonical_pathname(n, abspathp)); } -#define INUMBER(node) ((long)(node)) +#define INUMBER(node) ((unsigned long)(node)) char * -gfs_i_get_ino(const char *canonical_path, long *inop) +gfs_i_get_ino(const char *canonical_path, unsigned long *inop) { struct node *n; char *e; Modified: gfarm/trunk/lib/libgfarm/gfarm/gfs_misc.h =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/gfs_misc.h 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/gfs_misc.h 2007-01-29 07:59:01 UTC (rev 3514) @@ -35,7 +35,7 @@ /* gfs_dir.c */ char *gfs_realpath_canonical(const char *, char **); -char *gfs_get_ino(const char *, long *); +char *gfs_get_ino(const char *, unsigned long *); /* url.c */ struct gfs_stat; Modified: gfarm/trunk/lib/libgfarm/gfarm/gfs_pio_section.c =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/gfs_pio_section.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/gfs_pio_section.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -362,7 +362,7 @@ { struct gfs_file_section_context *vc = gf->view_context; struct stat st; - long ino; + unsigned long ino; char *e; e = gfs_get_ino(gf->pi.pathname, &ino); Modified: gfarm/trunk/lib/libgfarm/gfarm/gfs_stat.c =================================================================== --- gfarm/trunk/lib/libgfarm/gfarm/gfs_stat.c 2007-01-26 10:55:13 UTC (rev 3513) +++ gfarm/trunk/lib/libgfarm/gfarm/gfs_stat.c 2007-01-29 07:59:01 UTC (rev 3514) @@ -44,7 +44,7 @@ gfs_stat_canonical_path(char *gfarm_file, struct gfs_stat *s) { struct gfarm_path_info pi; - long ino; + unsigned long ino; char *e; e = gfarm_path_info_get(gfarm_file, &pi); @@ -102,7 +102,7 @@ { char *e, *p; gfarm_timerval_t t1, t2; - long ino; + unsigned long ino; GFARM_TIMEVAL_FIX_INITIALIZE_WARNING(t1); gfs_profile(gfarm_gettimerval(&t1)); @@ -162,7 +162,7 @@ char *e, *gfarm_file; struct gfarm_file_section_info sinfo; struct gfarm_path_info pi; - long ino; + unsigned long ino; e = gfarm_url_make_path(gfarm_url, &gfarm_file); if (e != NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |